/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 18:08:48,156 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 18:08:48,161 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 18:08:48,220 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 18:08:48,221 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 18:08:48,227 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 18:08:48,232 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 18:08:48,237 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 18:08:48,240 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 18:08:48,246 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 18:08:48,248 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 18:08:48,250 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 18:08:48,250 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 18:08:48,253 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 18:08:48,256 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 18:08:48,260 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 18:08:48,262 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 18:08:48,264 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 18:08:48,271 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 18:08:48,280 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 18:08:48,282 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 18:08:48,298 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 18:08:48,302 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 18:08:48,305 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 18:08:48,314 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 18:08:48,314 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 18:08:48,315 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 18:08:48,317 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 18:08:48,318 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 18:08:48,319 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 18:08:48,319 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 18:08:48,320 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 18:08:48,322 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 18:08:48,323 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 18:08:48,325 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 18:08:48,325 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 18:08:48,326 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 18:08:48,327 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 18:08:48,327 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 18:08:48,328 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 18:08:48,329 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 18:08:48,336 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-08 18:08:48,385 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 18:08:48,385 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 18:08:48,386 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 18:08:48,386 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 18:08:48,390 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 18:08:48,390 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 18:08:48,390 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 18:08:48,390 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 18:08:48,391 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 18:08:48,392 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 18:08:48,393 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 18:08:48,393 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 18:08:48,393 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 18:08:48,393 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-08 18:08:48,394 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-08 18:08:48,394 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-08 18:08:48,394 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 18:08:48,395 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-08 18:08:48,395 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-08 18:08:48,395 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-08 18:08:48,395 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 18:08:48,395 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 18:08:48,396 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 18:08:48,396 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 18:08:48,396 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 18:08:48,396 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 18:08:48,397 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 18:08:48,397 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 18:08:48,397 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-08 18:08:48,397 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-08 18:08:48,397 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 18:08:48,398 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-08 18:08:48,398 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-10-08 18:08:48,809 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 18:08:48,848 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 18:08:48,852 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 18:08:48,853 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 18:08:48,854 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 18:08:48,855 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c [2021-10-08 18:08:48,947 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/2cf1be31b/fca0182dfd89403e80156f69fd748c8d/FLAGa4f854487 [2021-10-08 18:08:49,698 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 18:08:49,699 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c [2021-10-08 18:08:49,708 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/2cf1be31b/fca0182dfd89403e80156f69fd748c8d/FLAGa4f854487 [2021-10-08 18:08:50,009 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/2cf1be31b/fca0182dfd89403e80156f69fd748c8d [2021-10-08 18:08:50,013 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 18:08:50,022 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-08 18:08:50,026 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 18:08:50,027 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 18:08:50,032 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 18:08:50,035 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,036 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29208566 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50, skipping insertion in model container [2021-10-08 18:08:50,037 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,046 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 18:08:50,079 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 18:08:50,312 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c[2664,2677] [2021-10-08 18:08:50,339 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 18:08:50,368 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-08 18:08:50,384 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 18:08:50,434 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c[2664,2677] [2021-10-08 18:08:50,447 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 18:08:50,462 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 18:08:50,519 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c[2664,2677] [2021-10-08 18:08:50,525 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 18:08:50,550 INFO L208 MainTranslator]: Completed translation [2021-10-08 18:08:50,551 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50 WrapperNode [2021-10-08 18:08:50,551 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 18:08:50,553 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 18:08:50,553 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 18:08:50,553 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 18:08:50,564 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,579 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,615 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 18:08:50,616 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 18:08:50,617 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 18:08:50,617 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 18:08:50,631 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,631 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,643 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,643 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,668 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,682 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,688 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,703 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 18:08:50,705 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 18:08:50,708 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 18:08:50,708 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 18:08:50,710 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (1/1) ... [2021-10-08 18:08:50,735 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 18:08:50,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 18:08:50,769 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-08 18:08:50,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-08 18:08:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-08 18:08:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 18:08:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-08 18:08:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 18:08:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 18:08:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 18:08:50,852 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 18:08:50,853 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 18:08:50,853 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 18:08:50,853 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-08 18:08:50,853 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-08 18:08:50,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 18:08:50,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 18:08:50,854 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 18:08:50,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 18:08:50,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-08 18:08:50,857 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-08 18:08:52,801 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 18:08:52,802 INFO L299 CfgBuilder]: Removed 44 assume(true) statements. [2021-10-08 18:08:52,805 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 06:08:52 BoogieIcfgContainer [2021-10-08 18:08:52,805 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 18:08:52,807 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 18:08:52,807 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 18:08:52,814 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 18:08:52,814 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 06:08:50" (1/3) ... [2021-10-08 18:08:52,815 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75be58cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 06:08:52, skipping insertion in model container [2021-10-08 18:08:52,815 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:08:50" (2/3) ... [2021-10-08 18:08:52,816 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75be58cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 06:08:52, skipping insertion in model container [2021-10-08 18:08:52,816 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 06:08:52" (3/3) ... [2021-10-08 18:08:52,818 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-three-array-max.wvr.c [2021-10-08 18:08:52,835 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 18:08:52,837 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 46 error locations. [2021-10-08 18:08:52,837 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 18:08:52,891 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,891 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,892 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,892 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,892 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,892 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,893 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,893 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,893 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,893 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,893 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,893 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,894 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,894 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,894 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,894 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,895 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,895 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,895 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,895 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,895 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,896 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,896 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,896 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,896 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,896 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,897 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,897 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,897 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,897 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,898 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,898 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,898 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,898 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,899 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,899 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,899 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,899 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,900 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,900 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,900 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,900 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,900 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,901 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,901 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,901 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,901 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,901 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,901 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,902 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,902 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,902 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,902 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,903 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,903 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,903 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,903 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,903 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,904 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,904 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,904 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,904 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,904 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,905 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,905 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,905 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,905 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,905 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,906 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,906 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,906 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,906 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,907 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,907 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,907 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,907 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,907 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,907 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,908 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,908 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,908 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,908 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,909 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,909 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,909 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,909 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,910 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,910 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,910 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,910 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,910 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,911 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,911 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,911 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,911 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,911 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,911 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,912 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,912 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,912 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,912 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,913 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,913 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,913 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,913 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,913 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,913 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,913 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,914 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,914 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,914 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,914 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,915 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,915 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,915 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,915 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,915 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,915 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,915 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,916 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,916 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,916 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,917 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,917 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,917 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,917 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,917 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,917 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,918 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,918 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,918 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,918 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,918 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,919 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,919 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,919 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,919 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,919 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,919 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,920 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,920 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,920 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,920 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,921 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,921 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,921 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,921 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,921 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,921 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,922 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,922 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,922 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,922 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,922 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,923 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,923 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,923 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,923 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,924 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,924 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,924 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,924 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,924 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,925 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,925 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,925 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,926 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,926 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,926 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,926 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,926 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,927 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,927 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,927 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,927 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,928 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,928 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,928 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,928 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,928 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,929 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,929 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,929 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,929 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,930 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,930 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,930 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,930 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,931 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,931 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,931 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,931 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,931 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,932 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,932 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,932 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,932 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,933 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,933 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,933 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,933 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,933 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,934 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,935 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,935 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,935 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,935 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,935 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,939 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,939 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,939 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,940 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,940 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,940 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,940 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,941 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,941 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,941 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,941 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,941 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,942 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,942 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,947 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,947 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,947 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,947 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,947 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,948 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,948 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,948 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,949 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,950 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,950 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,950 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,950 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,951 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:08:52,958 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-08 18:08:53,037 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 18:08:53,046 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-08 18:08:53,047 INFO L340 AbstractCegarLoop]: Starting to check reachability of 67 error locations. [2021-10-08 18:08:53,070 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 18:08:53,084 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 289 places, 305 transitions, 634 flow [2021-10-08 18:08:53,088 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 289 places, 305 transitions, 634 flow [2021-10-08 18:08:53,091 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 289 places, 305 transitions, 634 flow [2021-10-08 18:08:53,271 INFO L129 PetriNetUnfolder]: 26/302 cut-off events. [2021-10-08 18:08:53,271 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-08 18:08:53,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 302 events. 26/302 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 445 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 245. Up to 3 conditions per place. [2021-10-08 18:08:53,293 INFO L116 LiptonReduction]: Number of co-enabled transitions 5962 [2021-10-08 18:10:06,717 INFO L131 LiptonReduction]: Checked pairs total: 11895 [2021-10-08 18:10:06,718 INFO L133 LiptonReduction]: Total number of compositions: 366 [2021-10-08 18:10:06,731 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 86 places, 86 transitions, 196 flow [2021-10-08 18:10:06,985 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 5480 states, 4294 states have (on average 5.011877037727061) internal successors, (21521), 5479 states have internal predecessors, (21521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:07,009 INFO L276 IsEmpty]: Start isEmpty. Operand has 5480 states, 4294 states have (on average 5.011877037727061) internal successors, (21521), 5479 states have internal predecessors, (21521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:07,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 18:10:07,015 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:07,016 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 18:10:07,016 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:10:07,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:07,023 INFO L82 PathProgramCache]: Analyzing trace with hash 39942, now seen corresponding path program 1 times [2021-10-08 18:10:07,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:07,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848022708] [2021-10-08 18:10:07,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:10:07,039 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:07,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:07,043 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:10:07,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-08 18:10:07,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:07,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 18:10:07,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:07,286 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:10:07,287 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 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-08 18:10:07,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:07,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:07,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:07,351 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:07,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848022708] [2021-10-08 18:10:07,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848022708] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:10:07,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:10:07,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 18:10:07,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772033833] [2021-10-08 18:10:07,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 18:10:07,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:07,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 18:10:07,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:10:07,401 INFO L87 Difference]: Start difference. First operand has 5480 states, 4294 states have (on average 5.011877037727061) internal successors, (21521), 5479 states have internal predecessors, (21521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:07,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:07,925 INFO L93 Difference]: Finished difference Result 3216 states and 12825 transitions. [2021-10-08 18:10:07,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:10:07,927 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2021-10-08 18:10:07,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:07,986 INFO L225 Difference]: With dead ends: 3216 [2021-10-08 18:10:07,986 INFO L226 Difference]: Without dead ends: 3216 [2021-10-08 18:10:07,987 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:10:08,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3216 states. [2021-10-08 18:10:08,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3216 to 3216. [2021-10-08 18:10:08,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3216 states, 2764 states have (on average 4.640014471780029) internal successors, (12825), 3215 states have internal predecessors, (12825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:08,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3216 states to 3216 states and 12825 transitions. [2021-10-08 18:10:08,323 INFO L78 Accepts]: Start accepts. Automaton has 3216 states and 12825 transitions. Word has length 2 [2021-10-08 18:10:08,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:08,323 INFO L470 AbstractCegarLoop]: Abstraction has 3216 states and 12825 transitions. [2021-10-08 18:10:08,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:08,324 INFO L276 IsEmpty]: Start isEmpty. Operand 3216 states and 12825 transitions. [2021-10-08 18:10:08,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 18:10:08,326 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:08,326 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 18:10:08,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-08 18:10:08,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:10:08,539 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:10:08,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:08,541 INFO L82 PathProgramCache]: Analyzing trace with hash 39940, now seen corresponding path program 1 times [2021-10-08 18:10:08,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:08,542 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [530809461] [2021-10-08 18:10:08,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:10:08,542 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:08,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:08,543 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:10:08,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-08 18:10:08,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:08,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 18:10:08,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:08,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:10:08,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:10:08,980 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:10:08,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:10:09,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:09,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:09,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:09,161 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:09,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [530809461] [2021-10-08 18:10:09,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [530809461] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:10:09,161 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:10:09,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 18:10:09,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267012256] [2021-10-08 18:10:09,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:10:09,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:09,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:10:09,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:10:09,165 INFO L87 Difference]: Start difference. First operand 3216 states and 12825 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:10,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:10,591 INFO L93 Difference]: Finished difference Result 6431 states and 25658 transitions. [2021-10-08 18:10:10,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 18:10:10,596 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2021-10-08 18:10:10,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:10,678 INFO L225 Difference]: With dead ends: 6431 [2021-10-08 18:10:10,678 INFO L226 Difference]: Without dead ends: 6431 [2021-10-08 18:10:10,679 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 68.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:10:10,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6431 states. [2021-10-08 18:10:10,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6431 to 3222. [2021-10-08 18:10:10,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3222 states, 2770 states have (on average 4.6386281588447655) internal successors, (12849), 3221 states have internal predecessors, (12849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:10,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3222 states to 3222 states and 12849 transitions. [2021-10-08 18:10:10,921 INFO L78 Accepts]: Start accepts. Automaton has 3222 states and 12849 transitions. Word has length 2 [2021-10-08 18:10:10,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:10,922 INFO L470 AbstractCegarLoop]: Abstraction has 3222 states and 12849 transitions. [2021-10-08 18:10:10,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:10,923 INFO L276 IsEmpty]: Start isEmpty. Operand 3222 states and 12849 transitions. [2021-10-08 18:10:10,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 18:10:10,924 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:10,924 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 18:10:10,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-08 18:10:11,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:10:11,137 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:10:11,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:11,138 INFO L82 PathProgramCache]: Analyzing trace with hash 38690523, now seen corresponding path program 1 times [2021-10-08 18:10:11,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:11,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971511912] [2021-10-08 18:10:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:10:11,140 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:11,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:11,141 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:10:11,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-08 18:10:11,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:11,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 18:10:11,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:11,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:11,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:11,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:11,329 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:11,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971511912] [2021-10-08 18:10:11,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971511912] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:10:11,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:10:11,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-08 18:10:11,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652491480] [2021-10-08 18:10:11,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:10:11,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:11,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:10:11,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:10:11,335 INFO L87 Difference]: Start difference. First operand 3222 states and 12849 transitions. Second operand has 4 states, 4 states have (on average 1.5) 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-08 18:10:11,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:11,611 INFO L93 Difference]: Finished difference Result 3222 states and 12848 transitions. [2021-10-08 18:10:11,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 18:10:11,617 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) 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 4 [2021-10-08 18:10:11,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:11,679 INFO L225 Difference]: With dead ends: 3222 [2021-10-08 18:10:11,680 INFO L226 Difference]: Without dead ends: 3222 [2021-10-08 18:10:11,680 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:10:11,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3222 states. [2021-10-08 18:10:11,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3222 to 3222. [2021-10-08 18:10:11,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3222 states, 2770 states have (on average 4.638267148014441) internal successors, (12848), 3221 states have internal predecessors, (12848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:11,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3222 states to 3222 states and 12848 transitions. [2021-10-08 18:10:11,896 INFO L78 Accepts]: Start accepts. Automaton has 3222 states and 12848 transitions. Word has length 4 [2021-10-08 18:10:11,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:11,896 INFO L470 AbstractCegarLoop]: Abstraction has 3222 states and 12848 transitions. [2021-10-08 18:10:11,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.5) 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-08 18:10:11,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3222 states and 12848 transitions. [2021-10-08 18:10:11,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 18:10:11,897 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:11,897 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 18:10:11,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-08 18:10:12,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:10:12,115 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:10:12,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:12,116 INFO L82 PathProgramCache]: Analyzing trace with hash 38627748, now seen corresponding path program 1 times [2021-10-08 18:10:12,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:12,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072495209] [2021-10-08 18:10:12,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:10:12,117 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:12,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:12,118 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:10:12,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-08 18:10:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:12,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 18:10:12,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:12,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:10:12,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:10:12,549 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:10:12,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:10:12,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:12,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:13,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:13,471 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:13,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072495209] [2021-10-08 18:10:13,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072495209] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:13,472 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:13,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-08 18:10:13,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756812166] [2021-10-08 18:10:13,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 18:10:13,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:13,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 18:10:13,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-08 18:10:13,473 INFO L87 Difference]: Start difference. First operand 3222 states and 12848 transitions. Second operand has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:24,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:24,702 INFO L93 Difference]: Finished difference Result 19278 states and 76939 transitions. [2021-10-08 18:10:24,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 18:10:24,703 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-10-08 18:10:24,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:24,917 INFO L225 Difference]: With dead ends: 19278 [2021-10-08 18:10:24,917 INFO L226 Difference]: Without dead ends: 19278 [2021-10-08 18:10:24,917 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 957.7ms TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:10:24,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19278 states. [2021-10-08 18:10:25,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19278 to 3233. [2021-10-08 18:10:25,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3233 states, 2781 states have (on average 4.636461704422869) internal successors, (12894), 3232 states have internal predecessors, (12894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:25,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3233 states to 3233 states and 12894 transitions. [2021-10-08 18:10:25,717 INFO L78 Accepts]: Start accepts. Automaton has 3233 states and 12894 transitions. Word has length 4 [2021-10-08 18:10:25,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:25,717 INFO L470 AbstractCegarLoop]: Abstraction has 3233 states and 12894 transitions. [2021-10-08 18:10:25,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:25,718 INFO L276 IsEmpty]: Start isEmpty. Operand 3233 states and 12894 transitions. [2021-10-08 18:10:25,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 18:10:25,718 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:25,718 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 18:10:25,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-08 18:10:25,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:10:25,932 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:10:25,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:25,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1197530632, now seen corresponding path program 1 times [2021-10-08 18:10:25,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:25,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [248658050] [2021-10-08 18:10:25,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:10:25,934 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:25,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:25,935 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:10:25,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-08 18:10:26,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:26,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-08 18:10:26,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:26,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:26,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:26,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:26,218 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:26,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [248658050] [2021-10-08 18:10:26,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [248658050] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:26,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:26,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-08 18:10:26,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222047309] [2021-10-08 18:10:26,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 18:10:26,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:26,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 18:10:26,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-08 18:10:26,220 INFO L87 Difference]: Start difference. First operand 3233 states and 12894 transitions. Second operand has 8 states, 8 states have (on average 1.125) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:28,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:28,035 INFO L93 Difference]: Finished difference Result 12864 states and 51325 transitions. [2021-10-08 18:10:28,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 18:10:28,040 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.125) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 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-08 18:10:28,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:28,281 INFO L225 Difference]: With dead ends: 12864 [2021-10-08 18:10:28,281 INFO L226 Difference]: Without dead ends: 12864 [2021-10-08 18:10:28,282 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 191.7ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-10-08 18:10:28,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12864 states. [2021-10-08 18:10:28,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12864 to 3235. [2021-10-08 18:10:28,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3235 states, 2783 states have (on average 4.6338483650736615) internal successors, (12896), 3234 states have internal predecessors, (12896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:28,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3235 states to 3235 states and 12896 transitions. [2021-10-08 18:10:28,679 INFO L78 Accepts]: Start accepts. Automaton has 3235 states and 12896 transitions. Word has length 5 [2021-10-08 18:10:28,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:28,680 INFO L470 AbstractCegarLoop]: Abstraction has 3235 states and 12896 transitions. [2021-10-08 18:10:28,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.125) internal successors, (9), 7 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:28,680 INFO L276 IsEmpty]: Start isEmpty. Operand 3235 states and 12896 transitions. [2021-10-08 18:10:28,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:10:28,681 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:28,681 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:10:28,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-08 18:10:28,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:10:28,895 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:10:28,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:28,897 INFO L82 PathProgramCache]: Analyzing trace with hash -227476425, now seen corresponding path program 1 times [2021-10-08 18:10:28,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:28,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [62312977] [2021-10-08 18:10:28,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:10:28,898 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:28,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:28,899 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:10:28,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-08 18:10:29,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:29,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-08 18:10:29,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:29,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:10:29,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:10:29,369 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:10:29,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:10:29,471 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:10:29,472 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:10:29,828 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:10:29,829 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 34 treesize of output 36 [2021-10-08 18:10:29,847 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 18:10:29,847 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 33 treesize of output 33 [2021-10-08 18:10:30,066 INFO L354 Elim1Store]: treesize reduction 36, result has 29.4 percent of original size [2021-10-08 18:10:30,067 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 34 treesize of output 43 [2021-10-08 18:10:30,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:10:30,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:10:31,121 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:31,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [62312977] [2021-10-08 18:10:31,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [62312977] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:31,121 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:31,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 18:10:31,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745659859] [2021-10-08 18:10:31,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:10:31,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:31,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:10:31,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:10:31,123 INFO L87 Difference]: Start difference. First operand 3235 states and 12896 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:55,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:55,411 INFO L93 Difference]: Finished difference Result 22508 states and 89840 transitions. [2021-10-08 18:10:55,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 18:10:55,413 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 18:10:55,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:55,578 INFO L225 Difference]: With dead ends: 22508 [2021-10-08 18:10:55,578 INFO L226 Difference]: Without dead ends: 22508 [2021-10-08 18:10:55,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 9494.3ms TimeCoverageRelationStatistics Valid=132, Invalid=287, Unknown=1, NotChecked=0, Total=420 [2021-10-08 18:10:55,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22508 states. [2021-10-08 18:10:56,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22508 to 3251. [2021-10-08 18:10:56,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3251 states, 2799 states have (on average 4.630225080385852) internal successors, (12960), 3250 states have internal predecessors, (12960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:56,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3251 states to 3251 states and 12960 transitions. [2021-10-08 18:10:56,099 INFO L78 Accepts]: Start accepts. Automaton has 3251 states and 12960 transitions. Word has length 7 [2021-10-08 18:10:56,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:56,101 INFO L470 AbstractCegarLoop]: Abstraction has 3251 states and 12960 transitions. [2021-10-08 18:10:56,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:56,103 INFO L276 IsEmpty]: Start isEmpty. Operand 3251 states and 12960 transitions. [2021-10-08 18:10:56,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:10:56,104 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:56,104 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:10:56,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-08 18:10:56,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:10:56,317 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:10:56,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:56,318 INFO L82 PathProgramCache]: Analyzing trace with hash -227476424, now seen corresponding path program 1 times [2021-10-08 18:10:56,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:56,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168616608] [2021-10-08 18:10:56,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:10:56,321 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:56,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:56,322 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:10:56,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-08 18:10:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:56,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:10:56,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:56,588 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-08 18:10:56,684 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:10:56,684 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 23 treesize of output 25 [2021-10-08 18:10:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:10:56,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:57,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:10:57,147 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:57,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168616608] [2021-10-08 18:10:57,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168616608] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:57,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:57,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 18:10:57,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781719924] [2021-10-08 18:10:57,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:10:57,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:57,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:10:57,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:10:57,149 INFO L87 Difference]: Start difference. First operand 3251 states and 12960 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:02,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:02,227 INFO L93 Difference]: Finished difference Result 12877 states and 51379 transitions. [2021-10-08 18:11:02,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 18:11:02,229 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 18:11:02,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:02,432 INFO L225 Difference]: With dead ends: 12877 [2021-10-08 18:11:02,432 INFO L226 Difference]: Without dead ends: 12877 [2021-10-08 18:11:02,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1789.2ms TimeCoverageRelationStatistics Valid=130, Invalid=290, Unknown=0, NotChecked=0, Total=420 [2021-10-08 18:11:02,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12877 states. [2021-10-08 18:11:02,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12877 to 3251. [2021-10-08 18:11:02,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3251 states, 2800 states have (on average 4.623214285714286) internal successors, (12945), 3250 states have internal predecessors, (12945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:02,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3251 states to 3251 states and 12945 transitions. [2021-10-08 18:11:02,675 INFO L78 Accepts]: Start accepts. Automaton has 3251 states and 12945 transitions. Word has length 7 [2021-10-08 18:11:02,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:02,675 INFO L470 AbstractCegarLoop]: Abstraction has 3251 states and 12945 transitions. [2021-10-08 18:11:02,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:02,675 INFO L276 IsEmpty]: Start isEmpty. Operand 3251 states and 12945 transitions. [2021-10-08 18:11:02,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:11:02,676 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:02,676 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:11:02,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-08 18:11:02,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:11:02,890 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:11:02,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:02,891 INFO L82 PathProgramCache]: Analyzing trace with hash -227476423, now seen corresponding path program 1 times [2021-10-08 18:11:02,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:02,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1439275193] [2021-10-08 18:11:02,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:11:02,892 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:02,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:02,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-08 18:11:02,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-08 18:11:03,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:11:03,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 18:11:03,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:03,170 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:11:03,171 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 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-08 18:11:03,231 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-08 18:11:03,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-10-08 18:11:03,337 INFO L354 Elim1Store]: treesize reduction 30, result has 36.2 percent of original size [2021-10-08 18:11:03,337 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 36 treesize of output 47 [2021-10-08 18:11:03,412 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-08 18:11:03,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:07,512 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-08 18:11:07,512 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:07,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1439275193] [2021-10-08 18:11:07,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1439275193] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:11:07,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:11:07,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-08 18:11:07,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482076662] [2021-10-08 18:11:07,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 18:11:07,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:07,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 18:11:07,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=17, Unknown=2, NotChecked=0, Total=30 [2021-10-08 18:11:07,514 INFO L87 Difference]: Start difference. First operand 3251 states and 12945 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:08,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:08,051 INFO L93 Difference]: Finished difference Result 2642 states and 10517 transitions. [2021-10-08 18:11:08,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 18:11:08,051 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 18:11:08,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:08,064 INFO L225 Difference]: With dead ends: 2642 [2021-10-08 18:11:08,064 INFO L226 Difference]: Without dead ends: 2642 [2021-10-08 18:11:08,065 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 4111.8ms TimeCoverageRelationStatistics Valid=17, Invalid=23, Unknown=2, NotChecked=0, Total=42 [2021-10-08 18:11:08,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2642 states. [2021-10-08 18:11:08,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2642 to 2642. [2021-10-08 18:11:08,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2642 states, 2321 states have (on average 4.531236535975872) internal successors, (10517), 2641 states have internal predecessors, (10517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:08,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2642 states to 2642 states and 10517 transitions. [2021-10-08 18:11:08,324 INFO L78 Accepts]: Start accepts. Automaton has 2642 states and 10517 transitions. Word has length 7 [2021-10-08 18:11:08,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:08,325 INFO L470 AbstractCegarLoop]: Abstraction has 2642 states and 10517 transitions. [2021-10-08 18:11:08,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:08,325 INFO L276 IsEmpty]: Start isEmpty. Operand 2642 states and 10517 transitions. [2021-10-08 18:11:08,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:11:08,325 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:08,325 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:11:08,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-08 18:11:08,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:11:08,528 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:11:08,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:08,528 INFO L82 PathProgramCache]: Analyzing trace with hash -227476422, now seen corresponding path program 1 times [2021-10-08 18:11:08,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:08,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1109272644] [2021-10-08 18:11:08,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:11:08,530 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:08,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:08,531 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:11:08,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-08 18:11:08,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:11:08,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 18:11:08,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:08,748 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-08 18:11:08,789 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-08 18:11:08,789 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 21 treesize of output 28 [2021-10-08 18:11:08,848 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-08 18:11:08,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:12,928 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-08 18:11:12,928 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:12,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1109272644] [2021-10-08 18:11:12,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1109272644] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:11:12,929 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:11:12,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-08 18:11:12,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787277958] [2021-10-08 18:11:12,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 18:11:12,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:12,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 18:11:12,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=17, Unknown=2, NotChecked=0, Total=30 [2021-10-08 18:11:12,931 INFO L87 Difference]: Start difference. First operand 2642 states and 10517 transitions. Second operand has 6 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:13,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:13,410 INFO L93 Difference]: Finished difference Result 2097 states and 8339 transitions. [2021-10-08 18:11:13,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 18:11:13,411 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 6 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-08 18:11:13,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:13,420 INFO L225 Difference]: With dead ends: 2097 [2021-10-08 18:11:13,420 INFO L226 Difference]: Without dead ends: 2097 [2021-10-08 18:11:13,421 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 4074.6ms TimeCoverageRelationStatistics Valid=17, Invalid=23, Unknown=2, NotChecked=0, Total=42 [2021-10-08 18:11:13,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2021-10-08 18:11:13,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 2097. [2021-10-08 18:11:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2097 states, 1884 states have (on average 4.426220806794055) internal successors, (8339), 2096 states have internal predecessors, (8339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:13,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2097 states to 2097 states and 8339 transitions. [2021-10-08 18:11:13,492 INFO L78 Accepts]: Start accepts. Automaton has 2097 states and 8339 transitions. Word has length 7 [2021-10-08 18:11:13,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:13,493 INFO L470 AbstractCegarLoop]: Abstraction has 2097 states and 8339 transitions. [2021-10-08 18:11:13,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:13,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2097 states and 8339 transitions. [2021-10-08 18:11:13,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:11:13,494 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:13,494 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:11:13,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-08 18:11:13,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:11:13,708 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:11:13,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:13,709 INFO L82 PathProgramCache]: Analyzing trace with hash -227476387, now seen corresponding path program 1 times [2021-10-08 18:11:13,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:13,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [411188575] [2021-10-08 18:11:13,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:11:13,710 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:13,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:13,712 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:11:13,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-08 18:11:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:11:13,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 18:11:13,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:13,992 INFO L354 Elim1Store]: treesize reduction 92, result has 21.4 percent of original size [2021-10-08 18:11:13,993 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 6 case distinctions, treesize of input 44 treesize of output 54 [2021-10-08 18:11:14,281 INFO L354 Elim1Store]: treesize reduction 92, result has 26.4 percent of original size [2021-10-08 18:11:14,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 54 treesize of output 77 [2021-10-08 18:11:14,694 INFO L354 Elim1Store]: treesize reduction 135, result has 23.3 percent of original size [2021-10-08 18:11:14,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 87 treesize of output 116 [2021-10-08 18:11:15,046 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-08 18:11:15,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:15,266 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-08 18:11:15,267 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:15,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [411188575] [2021-10-08 18:11:15,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [411188575] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:11:15,267 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:11:15,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-08 18:11:15,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062947916] [2021-10-08 18:11:15,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 18:11:15,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:15,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 18:11:15,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-10-08 18:11:15,269 INFO L87 Difference]: Start difference. First operand 2097 states and 8339 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:16,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:16,233 INFO L93 Difference]: Finished difference Result 1704 states and 6547 transitions. [2021-10-08 18:11:16,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 18:11:16,234 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 18:11:16,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:16,239 INFO L225 Difference]: With dead ends: 1704 [2021-10-08 18:11:16,239 INFO L226 Difference]: Without dead ends: 1704 [2021-10-08 18:11:16,239 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 431.1ms TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2021-10-08 18:11:16,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1704 states. [2021-10-08 18:11:16,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1704 to 1704. [2021-10-08 18:11:16,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1704 states, 1537 states have (on average 4.259596616785947) internal successors, (6547), 1703 states have internal predecessors, (6547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:16,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1704 states to 1704 states and 6547 transitions. [2021-10-08 18:11:16,291 INFO L78 Accepts]: Start accepts. Automaton has 1704 states and 6547 transitions. Word has length 7 [2021-10-08 18:11:16,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:16,292 INFO L470 AbstractCegarLoop]: Abstraction has 1704 states and 6547 transitions. [2021-10-08 18:11:16,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:16,292 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 6547 transitions. [2021-10-08 18:11:16,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:11:16,293 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:16,293 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:11:16,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-10-08 18:11:16,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:11:16,507 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:11:16,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:16,508 INFO L82 PathProgramCache]: Analyzing trace with hash -227476385, now seen corresponding path program 1 times [2021-10-08 18:11:16,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:16,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2075472976] [2021-10-08 18:11:16,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:11:16,509 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:16,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:16,511 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:11:16,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-08 18:11:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:11:16,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-08 18:11:16,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:16,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:11:16,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:11:17,158 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:11:17,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 114 [2021-10-08 18:11:17,280 INFO L354 Elim1Store]: treesize reduction 92, result has 21.4 percent of original size [2021-10-08 18:11:17,280 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 6 case distinctions, treesize of input 117 treesize of output 127 [2021-10-08 18:11:19,044 INFO L354 Elim1Store]: treesize reduction 112, result has 15.8 percent of original size [2021-10-08 18:11:19,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 104 treesize of output 115 [2021-10-08 18:11:19,158 INFO L354 Elim1Store]: treesize reduction 108, result has 31.2 percent of original size [2021-10-08 18:11:19,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 103 treesize of output 140 [2021-10-08 18:11:20,212 INFO L354 Elim1Store]: treesize reduction 112, result has 15.8 percent of original size [2021-10-08 18:11:20,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 129 treesize of output 140 [2021-10-08 18:11:20,281 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 18:11:20,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 128 treesize of output 134 [2021-10-08 18:11:21,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:11:21,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:24,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:11:24,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:24,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2075472976] [2021-10-08 18:11:24,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2075472976] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:11:24,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:11:24,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 18:11:24,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623267430] [2021-10-08 18:11:24,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:11:24,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:24,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:11:24,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=60, Unknown=1, NotChecked=0, Total=90 [2021-10-08 18:11:24,140 INFO L87 Difference]: Start difference. First operand 1704 states and 6547 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:39,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:39,295 INFO L93 Difference]: Finished difference Result 2580 states and 9432 transitions. [2021-10-08 18:11:39,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 18:11:39,297 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 18:11:39,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:39,304 INFO L225 Difference]: With dead ends: 2580 [2021-10-08 18:11:39,305 INFO L226 Difference]: Without dead ends: 2580 [2021-10-08 18:11:39,305 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 15220.8ms TimeCoverageRelationStatistics Valid=87, Invalid=150, Unknown=3, NotChecked=0, Total=240 [2021-10-08 18:11:39,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2021-10-08 18:11:39,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 1311. [2021-10-08 18:11:39,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1190 states have (on average 3.995798319327731) internal successors, (4755), 1310 states have internal predecessors, (4755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:39,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 4755 transitions. [2021-10-08 18:11:39,357 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 4755 transitions. Word has length 7 [2021-10-08 18:11:39,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:39,357 INFO L470 AbstractCegarLoop]: Abstraction has 1311 states and 4755 transitions. [2021-10-08 18:11:39,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:39,358 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 4755 transitions. [2021-10-08 18:11:39,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-08 18:11:39,358 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:39,359 INFO L512 BasicCegarLoop]: trace histogram [6, 1, 1] [2021-10-08 18:11:39,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-08 18:11:39,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:11:39,575 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:11:39,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:39,576 INFO L82 PathProgramCache]: Analyzing trace with hash -225817372, now seen corresponding path program 2 times [2021-10-08 18:11:39,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:39,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [322986737] [2021-10-08 18:11:39,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:11:39,577 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:39,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:39,579 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:11:39,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-08 18:11:39,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:11:39,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:11:39,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:11:39,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:39,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:11:39,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:11:40,093 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:11:40,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:11:40,516 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:40,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:42,513 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:42,513 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:42,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [322986737] [2021-10-08 18:11:42,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [322986737] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:11:42,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:11:42,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 18:11:42,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150958126] [2021-10-08 18:11:42,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:11:42,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:42,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:11:42,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:11:42,515 INFO L87 Difference]: Start difference. First operand 1311 states and 4755 transitions. Second operand has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:20,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:20,909 INFO L93 Difference]: Finished difference Result 10212 states and 37533 transitions. [2021-10-08 18:12:20,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 18:12:20,918 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-10-08 18:12:20,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:20,953 INFO L225 Difference]: With dead ends: 10212 [2021-10-08 18:12:20,953 INFO L226 Difference]: Without dead ends: 10212 [2021-10-08 18:12:20,954 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 6406.2ms TimeCoverageRelationStatistics Valid=174, Invalid=288, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:12:20,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10212 states. [2021-10-08 18:12:21,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10212 to 1335. [2021-10-08 18:12:21,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1335 states, 1214 states have (on average 3.960461285008237) internal successors, (4808), 1334 states have internal predecessors, (4808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:21,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1335 states to 1335 states and 4808 transitions. [2021-10-08 18:12:21,074 INFO L78 Accepts]: Start accepts. Automaton has 1335 states and 4808 transitions. Word has length 8 [2021-10-08 18:12:21,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:21,074 INFO L470 AbstractCegarLoop]: Abstraction has 1335 states and 4808 transitions. [2021-10-08 18:12:21,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:21,074 INFO L276 IsEmpty]: Start isEmpty. Operand 1335 states and 4808 transitions. [2021-10-08 18:12:21,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-08 18:12:21,075 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:21,075 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:21,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-08 18:12:21,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:21,288 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:21,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:21,289 INFO L82 PathProgramCache]: Analyzing trace with hash 438552923, now seen corresponding path program 1 times [2021-10-08 18:12:21,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:21,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [769238778] [2021-10-08 18:12:21,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:12:21,290 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:21,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:21,291 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:21,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-08 18:12:21,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:21,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-08 18:12:21,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:21,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:21,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:21,917 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:12:21,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:12:21,931 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 91 treesize of output 89 [2021-10-08 18:12:23,169 INFO L354 Elim1Store]: treesize reduction 112, result has 15.8 percent of original size [2021-10-08 18:12:23,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 62 [2021-10-08 18:12:23,803 INFO L354 Elim1Store]: treesize reduction 160, result has 14.0 percent of original size [2021-10-08 18:12:23,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 67 [2021-10-08 18:12:24,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:24,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:25,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:25,403 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:25,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [769238778] [2021-10-08 18:12:25,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [769238778] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:25,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:25,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 18:12:25,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089183436] [2021-10-08 18:12:25,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:12:25,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:25,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:12:25,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:12:25,405 INFO L87 Difference]: Start difference. First operand 1335 states and 4808 transitions. Second operand has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:31,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:31,995 INFO L93 Difference]: Finished difference Result 3701 states and 13623 transitions. [2021-10-08 18:12:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 18:12:31,996 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-08 18:12:31,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:32,007 INFO L225 Difference]: With dead ends: 3701 [2021-10-08 18:12:32,007 INFO L226 Difference]: Without dead ends: 3701 [2021-10-08 18:12:32,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 4335.7ms TimeCoverageRelationStatistics Valid=219, Invalid=431, Unknown=0, NotChecked=0, Total=650 [2021-10-08 18:12:32,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3701 states. [2021-10-08 18:12:32,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3701 to 1278. [2021-10-08 18:12:32,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1278 states, 1175 states have (on average 3.9395744680851066) internal successors, (4629), 1277 states have internal predecessors, (4629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:32,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1278 states to 1278 states and 4629 transitions. [2021-10-08 18:12:32,065 INFO L78 Accepts]: Start accepts. Automaton has 1278 states and 4629 transitions. Word has length 9 [2021-10-08 18:12:32,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:32,065 INFO L470 AbstractCegarLoop]: Abstraction has 1278 states and 4629 transitions. [2021-10-08 18:12:32,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:32,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1278 states and 4629 transitions. [2021-10-08 18:12:32,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-08 18:12:32,067 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:32,067 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:32,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-08 18:12:32,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:32,282 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:32,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:32,282 INFO L82 PathProgramCache]: Analyzing trace with hash 438552924, now seen corresponding path program 1 times [2021-10-08 18:12:32,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:32,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [5922933] [2021-10-08 18:12:32,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:12:32,284 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:32,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:32,285 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:32,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-08 18:12:32,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:32,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 18:12:32,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:32,628 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:12:32,629 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 4 case distinctions, treesize of input 33 treesize of output 45 [2021-10-08 18:12:32,832 INFO L354 Elim1Store]: treesize reduction 92, result has 26.4 percent of original size [2021-10-08 18:12:32,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 50 treesize of output 73 [2021-10-08 18:12:33,138 INFO L354 Elim1Store]: treesize reduction 135, result has 23.3 percent of original size [2021-10-08 18:12:33,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 87 treesize of output 116 [2021-10-08 18:12:33,878 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-08 18:12:33,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:34,105 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-08 18:12:34,106 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:34,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [5922933] [2021-10-08 18:12:34,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [5922933] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:12:34,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:12:34,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 8 [2021-10-08 18:12:34,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562089282] [2021-10-08 18:12:34,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:12:34,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:34,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:12:34,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=49, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:12:34,108 INFO L87 Difference]: Start difference. First operand 1278 states and 4629 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 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-08 18:12:34,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:34,754 INFO L93 Difference]: Finished difference Result 1221 states and 4450 transitions. [2021-10-08 18:12:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 18:12:34,755 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 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-08 18:12:34,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:34,758 INFO L225 Difference]: With dead ends: 1221 [2021-10-08 18:12:34,759 INFO L226 Difference]: Without dead ends: 1221 [2021-10-08 18:12:34,759 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 464.6ms TimeCoverageRelationStatistics Valid=51, Invalid=59, Unknown=0, NotChecked=0, Total=110 [2021-10-08 18:12:34,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2021-10-08 18:12:34,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1221. [2021-10-08 18:12:34,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 1136 states have (on average 3.9172535211267605) internal successors, (4450), 1220 states have internal predecessors, (4450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:34,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 4450 transitions. [2021-10-08 18:12:34,786 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 4450 transitions. Word has length 9 [2021-10-08 18:12:34,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:34,786 INFO L470 AbstractCegarLoop]: Abstraction has 1221 states and 4450 transitions. [2021-10-08 18:12:34,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 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-08 18:12:34,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 4450 transitions. [2021-10-08 18:12:34,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-08 18:12:34,787 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:34,787 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:34,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-10-08 18:12:34,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:34,989 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:34,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:34,990 INFO L82 PathProgramCache]: Analyzing trace with hash 710228505, now seen corresponding path program 1 times [2021-10-08 18:12:34,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:34,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [223747849] [2021-10-08 18:12:34,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:12:34,991 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:34,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:34,992 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:34,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-08 18:12:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:35,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 18:12:35,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:35,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:35,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:35,512 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:35,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [223747849] [2021-10-08 18:12:35,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [223747849] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:35,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:35,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 18:12:35,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846976757] [2021-10-08 18:12:35,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:12:35,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:35,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:12:35,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:12:35,514 INFO L87 Difference]: Start difference. First operand 1221 states and 4450 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-08 18:12:37,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:37,842 INFO L93 Difference]: Finished difference Result 2250 states and 7728 transitions. [2021-10-08 18:12:37,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 18:12:37,843 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-08 18:12:37,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:37,849 INFO L225 Difference]: With dead ends: 2250 [2021-10-08 18:12:37,849 INFO L226 Difference]: Without dead ends: 2250 [2021-10-08 18:12:37,850 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 358.8ms TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:12:37,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2250 states. [2021-10-08 18:12:37,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2250 to 1478. [2021-10-08 18:12:37,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1478 states, 1393 states have (on average 3.8542713567839195) internal successors, (5369), 1477 states have internal predecessors, (5369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:37,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 5369 transitions. [2021-10-08 18:12:37,894 INFO L78 Accepts]: Start accepts. Automaton has 1478 states and 5369 transitions. Word has length 10 [2021-10-08 18:12:37,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:37,894 INFO L470 AbstractCegarLoop]: Abstraction has 1478 states and 5369 transitions. [2021-10-08 18:12:37,895 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-08 18:12:37,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1478 states and 5369 transitions. [2021-10-08 18:12:37,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-08 18:12:37,896 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:37,896 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:37,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-08 18:12:38,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:38,111 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:38,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:38,112 INFO L82 PathProgramCache]: Analyzing trace with hash 2089985930, now seen corresponding path program 2 times [2021-10-08 18:12:38,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:38,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [565678549] [2021-10-08 18:12:38,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:12:38,113 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:38,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:38,114 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:38,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-08 18:12:38,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 18:12:38,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:12:38,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:12:38,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:38,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:38,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:38,617 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:12:38,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:12:38,726 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:12:38,727 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:12:38,947 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:12:38,947 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 33 treesize of output 35 [2021-10-08 18:12:38,962 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 18:12:38,962 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 32 treesize of output 32 [2021-10-08 18:12:39,152 INFO L354 Elim1Store]: treesize reduction 36, result has 29.4 percent of original size [2021-10-08 18:12:39,152 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 33 treesize of output 42 [2021-10-08 18:12:39,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 18:12:39,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:40,031 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 18:12:40,032 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:40,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [565678549] [2021-10-08 18:12:40,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [565678549] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:12:40,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:12:40,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-08 18:12:40,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645239777] [2021-10-08 18:12:40,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 18:12:40,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:40,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 18:12:40,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 18:12:40,035 INFO L87 Difference]: Start difference. First operand 1478 states and 5369 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:40,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:40,614 INFO L93 Difference]: Finished difference Result 1477 states and 5359 transitions. [2021-10-08 18:12:40,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 18:12:40,615 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-08 18:12:40,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:40,619 INFO L225 Difference]: With dead ends: 1477 [2021-10-08 18:12:40,619 INFO L226 Difference]: Without dead ends: 1477 [2021-10-08 18:12:40,619 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 625.5ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-10-08 18:12:40,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states. [2021-10-08 18:12:40,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 1454. [2021-10-08 18:12:40,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1454 states, 1370 states have (on average 3.8788321167883213) internal successors, (5314), 1453 states have internal predecessors, (5314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 5314 transitions. [2021-10-08 18:12:40,646 INFO L78 Accepts]: Start accepts. Automaton has 1454 states and 5314 transitions. Word has length 10 [2021-10-08 18:12:40,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:40,646 INFO L470 AbstractCegarLoop]: Abstraction has 1454 states and 5314 transitions. [2021-10-08 18:12:40,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:40,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1454 states and 5314 transitions. [2021-10-08 18:12:40,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-08 18:12:40,647 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:40,647 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:40,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-08 18:12:40,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:40,849 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:40,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:40,850 INFO L82 PathProgramCache]: Analyzing trace with hash 542590740, now seen corresponding path program 1 times [2021-10-08 18:12:40,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:40,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1283561103] [2021-10-08 18:12:40,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:12:40,851 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:40,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:40,853 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:40,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-08 18:12:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:41,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 18:12:41,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:41,236 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:12:41,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-08 18:12:41,310 INFO L354 Elim1Store]: treesize reduction 30, result has 36.2 percent of original size [2021-10-08 18:12:41,310 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 25 treesize of output 36 [2021-10-08 18:12:41,415 INFO L354 Elim1Store]: treesize reduction 57, result has 30.5 percent of original size [2021-10-08 18:12:41,416 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 44 treesize of output 61 [2021-10-08 18:12:41,707 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-08 18:12:41,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:41,909 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-08 18:12:41,909 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:41,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1283561103] [2021-10-08 18:12:41,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1283561103] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:12:41,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:12:41,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 8 [2021-10-08 18:12:41,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424493359] [2021-10-08 18:12:41,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:12:41,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:41,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:12:41,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:12:41,911 INFO L87 Difference]: Start difference. First operand 1454 states and 5314 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:42,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:42,463 INFO L93 Difference]: Finished difference Result 1377 states and 5074 transitions. [2021-10-08 18:12:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 18:12:42,464 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-10-08 18:12:42,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:42,468 INFO L225 Difference]: With dead ends: 1377 [2021-10-08 18:12:42,468 INFO L226 Difference]: Without dead ends: 1377 [2021-10-08 18:12:42,468 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 246.7ms TimeCoverageRelationStatistics Valid=52, Invalid=58, Unknown=0, NotChecked=0, Total=110 [2021-10-08 18:12:42,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2021-10-08 18:12:42,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 1377. [2021-10-08 18:12:42,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 1311 states have (on average 3.870327993897788) internal successors, (5074), 1376 states have internal predecessors, (5074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:42,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 5074 transitions. [2021-10-08 18:12:42,523 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 5074 transitions. Word has length 11 [2021-10-08 18:12:42,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:42,523 INFO L470 AbstractCegarLoop]: Abstraction has 1377 states and 5074 transitions. [2021-10-08 18:12:42,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:42,524 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 5074 transitions. [2021-10-08 18:12:42,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-08 18:12:42,524 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:42,524 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:42,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-08 18:12:42,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:42,733 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:42,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:42,735 INFO L82 PathProgramCache]: Analyzing trace with hash 542590741, now seen corresponding path program 1 times [2021-10-08 18:12:42,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:42,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1345445647] [2021-10-08 18:12:42,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:12:42,736 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:42,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:42,737 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:42,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-08 18:12:43,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:43,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:12:43,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:43,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:43,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:43,359 INFO L354 Elim1Store]: treesize reduction 241, result has 18.6 percent of original size [2021-10-08 18:12:43,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 80 [2021-10-08 18:12:43,366 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 83 treesize of output 81 [2021-10-08 18:12:43,840 INFO L354 Elim1Store]: treesize reduction 112, result has 15.8 percent of original size [2021-10-08 18:12:43,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 43 treesize of output 54 [2021-10-08 18:12:44,316 INFO L354 Elim1Store]: treesize reduction 160, result has 14.0 percent of original size [2021-10-08 18:12:44,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 57 treesize of output 71 [2021-10-08 18:12:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:45,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:46,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:46,298 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:46,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1345445647] [2021-10-08 18:12:46,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1345445647] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:46,298 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:46,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 18:12:46,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267111421] [2021-10-08 18:12:46,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:12:46,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:46,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:12:46,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:12:46,300 INFO L87 Difference]: Start difference. First operand 1377 states and 5074 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:50,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:50,101 INFO L93 Difference]: Finished difference Result 1759 states and 6330 transitions. [2021-10-08 18:12:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 18:12:50,102 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-10-08 18:12:50,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:50,107 INFO L225 Difference]: With dead ends: 1759 [2021-10-08 18:12:50,107 INFO L226 Difference]: Without dead ends: 1759 [2021-10-08 18:12:50,107 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 2093.7ms TimeCoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:12:50,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states. [2021-10-08 18:12:50,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1300. [2021-10-08 18:12:50,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1252 states have (on average 3.8610223642172525) internal successors, (4834), 1299 states have internal predecessors, (4834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:50,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 4834 transitions. [2021-10-08 18:12:50,172 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 4834 transitions. Word has length 11 [2021-10-08 18:12:50,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:50,173 INFO L470 AbstractCegarLoop]: Abstraction has 1300 states and 4834 transitions. [2021-10-08 18:12:50,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:50,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 4834 transitions. [2021-10-08 18:12:50,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 18:12:50,178 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:50,178 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:50,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-08 18:12:50,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:50,386 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:50,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:50,387 INFO L82 PathProgramCache]: Analyzing trace with hash -359565311, now seen corresponding path program 1 times [2021-10-08 18:12:50,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:50,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [955872503] [2021-10-08 18:12:50,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:12:50,388 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:50,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:50,389 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:50,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-08 18:12:50,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:50,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 18:12:50,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:50,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:50,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:51,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:12:51,001 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:51,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [955872503] [2021-10-08 18:12:51,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [955872503] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:51,001 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:51,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 18:12:51,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060418258] [2021-10-08 18:12:51,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:12:51,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:51,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:12:51,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:12:51,003 INFO L87 Difference]: Start difference. First operand 1300 states and 4834 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:52,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:52,337 INFO L93 Difference]: Finished difference Result 1491 states and 5209 transitions. [2021-10-08 18:12:52,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 18:12:52,339 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-08 18:12:52,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:52,344 INFO L225 Difference]: With dead ends: 1491 [2021-10-08 18:12:52,344 INFO L226 Difference]: Without dead ends: 1491 [2021-10-08 18:12:52,344 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 375.1ms TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:12:52,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2021-10-08 18:12:52,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1234. [2021-10-08 18:12:52,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1234 states, 1186 states have (on average 3.8026981450252952) internal successors, (4510), 1233 states have internal predecessors, (4510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:52,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1234 states to 1234 states and 4510 transitions. [2021-10-08 18:12:52,369 INFO L78 Accepts]: Start accepts. Automaton has 1234 states and 4510 transitions. Word has length 12 [2021-10-08 18:12:52,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:52,370 INFO L470 AbstractCegarLoop]: Abstraction has 1234 states and 4510 transitions. [2021-10-08 18:12:52,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:52,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1234 states and 4510 transitions. [2021-10-08 18:12:52,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 18:12:52,371 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:52,371 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:12:52,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-08 18:12:52,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:52,572 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:52,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:52,573 INFO L82 PathProgramCache]: Analyzing trace with hash -18272011, now seen corresponding path program 2 times [2021-10-08 18:12:52,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:52,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [573116792] [2021-10-08 18:12:52,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:12:52,574 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:52,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:52,575 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:52,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-08 18:12:52,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 18:12:52,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:12:52,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 18:12:52,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:52,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:52,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:12:53,170 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:12:53,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:12:53,280 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:12:53,280 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:12:53,438 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:12:53,439 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 32 treesize of output 34 [2021-10-08 18:12:53,456 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 18:12:53,456 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 31 treesize of output 31 [2021-10-08 18:12:53,674 INFO L354 Elim1Store]: treesize reduction 36, result has 29.4 percent of original size [2021-10-08 18:12:53,675 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 27 treesize of output 36 [2021-10-08 18:12:54,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:12:54,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:56,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:12:56,572 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:56,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [573116792] [2021-10-08 18:12:56,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [573116792] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:12:56,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:12:56,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 10 [2021-10-08 18:12:56,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560534534] [2021-10-08 18:12:56,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:12:56,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:56,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:12:56,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:12:56,576 INFO L87 Difference]: Start difference. First operand 1234 states and 4510 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-08 18:12:58,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:58,598 INFO L93 Difference]: Finished difference Result 2146 states and 8241 transitions. [2021-10-08 18:12:58,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 18:12:58,599 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 13 [2021-10-08 18:12:58,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:58,607 INFO L225 Difference]: With dead ends: 2146 [2021-10-08 18:12:58,607 INFO L226 Difference]: Without dead ends: 2146 [2021-10-08 18:12:58,607 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 2042.1ms TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:12:58,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2146 states. [2021-10-08 18:12:58,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2146 to 1804. [2021-10-08 18:12:58,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1756 states have (on average 4.145216400911162) internal successors, (7279), 1803 states have internal predecessors, (7279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:58,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 7279 transitions. [2021-10-08 18:12:58,671 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 7279 transitions. Word has length 13 [2021-10-08 18:12:58,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:58,672 INFO L470 AbstractCegarLoop]: Abstraction has 1804 states and 7279 transitions. [2021-10-08 18:12:58,672 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-08 18:12:58,672 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 7279 transitions. [2021-10-08 18:12:58,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 18:12:58,672 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:58,672 INFO L512 BasicCegarLoop]: trace histogram [8, 2, 1, 1, 1] [2021-10-08 18:12:58,683 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-08 18:12:58,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:12:58,873 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:12:58,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:58,875 INFO L82 PathProgramCache]: Analyzing trace with hash 754138982, now seen corresponding path program 1 times [2021-10-08 18:12:58,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:58,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1431877192] [2021-10-08 18:12:58,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:12:58,877 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:58,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:58,879 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:12:58,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-08 18:12:59,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:59,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-08 18:12:59,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:59,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2021-10-08 18:12:59,805 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:59,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:03,040 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:03,040 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:03,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1431877192] [2021-10-08 18:13:03,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1431877192] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:03,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:03,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2021-10-08 18:13:03,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844179279] [2021-10-08 18:13:03,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 18:13:03,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:03,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 18:13:03,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-10-08 18:13:03,043 INFO L87 Difference]: Start difference. First operand 1804 states and 7279 transitions. Second operand has 25 states, 25 states have (on average 1.04) internal successors, (26), 24 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-08 18:13:45,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:13:45,632 INFO L93 Difference]: Finished difference Result 18471 states and 76126 transitions. [2021-10-08 18:13:45,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 18:13:45,634 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.04) internal successors, (26), 24 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 13 [2021-10-08 18:13:45,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:13:45,720 INFO L225 Difference]: With dead ends: 18471 [2021-10-08 18:13:45,720 INFO L226 Difference]: Without dead ends: 18471 [2021-10-08 18:13:45,721 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 6284.8ms TimeCoverageRelationStatistics Valid=318, Invalid=1322, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 18:13:45,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18471 states. [2021-10-08 18:13:45,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18471 to 1819. [2021-10-08 18:13:45,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1819 states, 1771 states have (on average 4.124223602484472) internal successors, (7304), 1818 states have internal predecessors, (7304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:45,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1819 states to 1819 states and 7304 transitions. [2021-10-08 18:13:45,902 INFO L78 Accepts]: Start accepts. Automaton has 1819 states and 7304 transitions. Word has length 13 [2021-10-08 18:13:45,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:13:45,902 INFO L470 AbstractCegarLoop]: Abstraction has 1819 states and 7304 transitions. [2021-10-08 18:13:45,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.04) internal successors, (26), 24 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-08 18:13:45,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1819 states and 7304 transitions. [2021-10-08 18:13:45,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-08 18:13:45,903 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:13:45,903 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:13:45,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2021-10-08 18:13:46,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:13:46,109 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:13:46,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:13:46,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1935342274, now seen corresponding path program 1 times [2021-10-08 18:13:46,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:13:46,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610479090] [2021-10-08 18:13:46,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:13:46,112 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:13:46,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:13:46,113 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:13:46,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-08 18:13:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:13:46,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 18:13:46,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:46,488 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-08 18:13:46,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:46,540 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-08 18:13:46,541 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:46,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610479090] [2021-10-08 18:13:46,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610479090] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:13:46,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:13:46,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-08 18:13:46,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408494348] [2021-10-08 18:13:46,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 18:13:46,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:46,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 18:13:46,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-08 18:13:46,543 INFO L87 Difference]: Start difference. First operand 1819 states and 7304 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:46,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:13:46,843 INFO L93 Difference]: Finished difference Result 2637 states and 10494 transitions. [2021-10-08 18:13:46,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 18:13:46,845 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 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-08 18:13:46,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:13:46,853 INFO L225 Difference]: With dead ends: 2637 [2021-10-08 18:13:46,853 INFO L226 Difference]: Without dead ends: 2637 [2021-10-08 18:13:46,854 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 31.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-08 18:13:46,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2637 states. [2021-10-08 18:13:46,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2637 to 2123. [2021-10-08 18:13:46,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2123 states, 2075 states have (on average 4.151325301204819) internal successors, (8614), 2122 states have internal predecessors, (8614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:46,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2123 states to 2123 states and 8614 transitions. [2021-10-08 18:13:46,920 INFO L78 Accepts]: Start accepts. Automaton has 2123 states and 8614 transitions. Word has length 14 [2021-10-08 18:13:46,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:13:46,921 INFO L470 AbstractCegarLoop]: Abstraction has 2123 states and 8614 transitions. [2021-10-08 18:13:46,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:46,921 INFO L276 IsEmpty]: Start isEmpty. Operand 2123 states and 8614 transitions. [2021-10-08 18:13:46,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-08 18:13:46,922 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:13:46,922 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:13:46,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-08 18:13:47,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:13:47,136 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:13:47,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:13:47,137 INFO L82 PathProgramCache]: Analyzing trace with hash -566425091, now seen corresponding path program 1 times [2021-10-08 18:13:47,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:13:47,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2024420246] [2021-10-08 18:13:47,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:13:47,139 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:13:47,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:13:47,140 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:13:47,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-08 18:13:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:13:47,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-08 18:13:47,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:47,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:13:47,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:13:47,987 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:13:47,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:13:48,209 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:13:48,209 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 28 treesize of output 28 [2021-10-08 18:13:48,241 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-08 18:13:48,434 INFO L354 Elim1Store]: treesize reduction 36, result has 29.4 percent of original size [2021-10-08 18:13:48,435 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 48 treesize of output 57 [2021-10-08 18:13:48,452 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 18:13:48,452 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 51 treesize of output 51 [2021-10-08 18:13:50,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:13:50,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:51,487 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 26 treesize of output 24 [2021-10-08 18:13:51,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:13:51,881 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:51,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2024420246] [2021-10-08 18:13:51,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2024420246] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:51,882 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:51,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 18:13:51,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478206371] [2021-10-08 18:13:51,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 18:13:51,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:51,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 18:13:51,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-10-08 18:13:51,883 INFO L87 Difference]: Start difference. First operand 2123 states and 8614 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-08 18:14:06,331 WARN L207 SmtUtils]: Spent 6.24 s on a formula simplification. DAG size of input: 55 DAG size of output: 39 [2021-10-08 18:14:15,776 WARN L207 SmtUtils]: Spent 6.59 s on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-10-08 18:14:49,134 WARN L207 SmtUtils]: Spent 6.21 s on a formula simplification that was a NOOP. DAG size: 54 [2021-10-08 18:15:34,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:15:34,695 INFO L93 Difference]: Finished difference Result 11283 states and 44377 transitions. [2021-10-08 18:15:34,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-08 18:15:34,698 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-08 18:15:34,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:15:34,749 INFO L225 Difference]: With dead ends: 11283 [2021-10-08 18:15:34,749 INFO L226 Difference]: Without dead ends: 11283 [2021-10-08 18:15:34,750 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 55997.8ms TimeCoverageRelationStatistics Valid=479, Invalid=1590, Unknown=1, NotChecked=0, Total=2070 [2021-10-08 18:15:34,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11283 states. [2021-10-08 18:15:34,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11283 to 2413. [2021-10-08 18:15:34,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2413 states, 2365 states have (on average 4.08076109936575) internal successors, (9651), 2412 states have internal predecessors, (9651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:34,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2413 states to 2413 states and 9651 transitions. [2021-10-08 18:15:34,913 INFO L78 Accepts]: Start accepts. Automaton has 2413 states and 9651 transitions. Word has length 14 [2021-10-08 18:15:34,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:15:34,913 INFO L470 AbstractCegarLoop]: Abstraction has 2413 states and 9651 transitions. [2021-10-08 18:15:34,914 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-08 18:15:34,914 INFO L276 IsEmpty]: Start isEmpty. Operand 2413 states and 9651 transitions. [2021-10-08 18:15:34,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 18:15:34,915 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:15:34,915 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:15:34,933 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-08 18:15:35,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:15:35,129 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:15:35,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:15:35,129 INFO L82 PathProgramCache]: Analyzing trace with hash -368891939, now seen corresponding path program 2 times [2021-10-08 18:15:35,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:15:35,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [174873074] [2021-10-08 18:15:35,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:15:35,131 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:15:35,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:15:35,132 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:15:35,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-08 18:15:35,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 18:15:35,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:15:35,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:15:35,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:15:35,509 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-08 18:15:35,521 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-08 18:15:35,634 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:15:35,635 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 31 treesize of output 33 [2021-10-08 18:15:35,650 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 18:15:35,651 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 30 treesize of output 30 [2021-10-08 18:15:36,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:15:36,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:15:36,723 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 29 treesize of output 27 [2021-10-08 18:15:36,809 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:15:36,810 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:15:36,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [174873074] [2021-10-08 18:15:36,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [174873074] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:15:36,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:15:36,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 8 [2021-10-08 18:15:36,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045149398] [2021-10-08 18:15:36,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:15:36,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:15:36,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:15:36,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:15:36,812 INFO L87 Difference]: Start difference. First operand 2413 states and 9651 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:41,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:15:41,482 INFO L93 Difference]: Finished difference Result 3249 states and 13992 transitions. [2021-10-08 18:15:41,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 18:15:41,484 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 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 15 [2021-10-08 18:15:41,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:15:41,494 INFO L225 Difference]: With dead ends: 3249 [2021-10-08 18:15:41,495 INFO L226 Difference]: Without dead ends: 3249 [2021-10-08 18:15:41,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 3883.0ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-10-08 18:15:41,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2021-10-08 18:15:41,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 2701. [2021-10-08 18:15:41,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2701 states, 2653 states have (on average 4.632491519035055) internal successors, (12290), 2700 states have internal predecessors, (12290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:41,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2701 states to 2701 states and 12290 transitions. [2021-10-08 18:15:41,599 INFO L78 Accepts]: Start accepts. Automaton has 2701 states and 12290 transitions. Word has length 15 [2021-10-08 18:15:41,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:15:41,599 INFO L470 AbstractCegarLoop]: Abstraction has 2701 states and 12290 transitions. [2021-10-08 18:15:41,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:41,599 INFO L276 IsEmpty]: Start isEmpty. Operand 2701 states and 12290 transitions. [2021-10-08 18:15:41,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 18:15:41,600 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:15:41,600 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:15:41,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-08 18:15:41,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:15:41,811 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:15:41,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:15:41,813 INFO L82 PathProgramCache]: Analyzing trace with hash -368891937, now seen corresponding path program 1 times [2021-10-08 18:15:41,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:15:41,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1629309886] [2021-10-08 18:15:41,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:15:41,814 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:15:41,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:15:41,815 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:15:41,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-08 18:15:42,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:15:42,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 18:15:42,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:15:42,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:15:42,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:15:42,713 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 27 treesize of output 23 [2021-10-08 18:15:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:15:43,009 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:15:43,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1629309886] [2021-10-08 18:15:43,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1629309886] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:15:43,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:15:43,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-08 18:15:43,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989130210] [2021-10-08 18:15:43,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:15:43,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:15:43,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:15:43,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:15:43,011 INFO L87 Difference]: Start difference. First operand 2701 states and 12290 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-08 18:15:45,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:15:45,711 INFO L93 Difference]: Finished difference Result 7565 states and 33998 transitions. [2021-10-08 18:15:45,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 18:15:45,712 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 15 [2021-10-08 18:15:45,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:15:45,740 INFO L225 Difference]: With dead ends: 7565 [2021-10-08 18:15:45,740 INFO L226 Difference]: Without dead ends: 7565 [2021-10-08 18:15:45,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1115.5ms TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:15:45,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7565 states. [2021-10-08 18:15:45,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7565 to 2639. [2021-10-08 18:15:45,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2639 states, 2591 states have (on average 4.628714781937476) internal successors, (11993), 2638 states have internal predecessors, (11993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:45,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2639 states to 2639 states and 11993 transitions. [2021-10-08 18:15:45,871 INFO L78 Accepts]: Start accepts. Automaton has 2639 states and 11993 transitions. Word has length 15 [2021-10-08 18:15:45,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:15:45,871 INFO L470 AbstractCegarLoop]: Abstraction has 2639 states and 11993 transitions. [2021-10-08 18:15:45,871 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-08 18:15:45,872 INFO L276 IsEmpty]: Start isEmpty. Operand 2639 states and 11993 transitions. [2021-10-08 18:15:45,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 18:15:45,872 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:15:45,872 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:15:45,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-10-08 18:15:46,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:15:46,081 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:15:46,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:15:46,081 INFO L82 PathProgramCache]: Analyzing trace with hash -368891935, now seen corresponding path program 1 times [2021-10-08 18:15:46,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:15:46,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [803992074] [2021-10-08 18:15:46,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:15:46,083 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:15:46,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:15:46,085 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:15:46,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-08 18:15:46,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:15:46,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-08 18:15:46,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:15:46,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:15:46,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:15:46,927 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:15:46,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:15:47,042 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:15:47,043 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:15:47,297 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:15:47,297 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-08 18:15:47,312 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 18:15:47,312 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-08 18:15:47,568 INFO L354 Elim1Store]: treesize reduction 36, result has 29.4 percent of original size [2021-10-08 18:15:47,568 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 39 treesize of output 46 [2021-10-08 18:15:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:15:49,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:15:50,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:15:50,867 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:15:50,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [803992074] [2021-10-08 18:15:50,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [803992074] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:15:50,867 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:15:50,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-10-08 18:15:50,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776617500] [2021-10-08 18:15:50,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 18:15:50,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:15:50,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 18:15:50,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:15:50,869 INFO L87 Difference]: Start difference. First operand 2639 states and 11993 transitions. Second operand has 15 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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-08 18:16:32,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:32,899 INFO L93 Difference]: Finished difference Result 15412 states and 70948 transitions. [2021-10-08 18:16:32,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 18:16:32,901 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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 15 [2021-10-08 18:16:32,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:32,961 INFO L225 Difference]: With dead ends: 15412 [2021-10-08 18:16:32,962 INFO L226 Difference]: Without dead ends: 15412 [2021-10-08 18:16:32,962 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 16040.9ms TimeCoverageRelationStatistics Valid=324, Invalid=1082, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 18:16:32,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15412 states. [2021-10-08 18:16:33,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15412 to 3095. [2021-10-08 18:16:33,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3095 states, 3047 states have (on average 4.57466360354447) internal successors, (13939), 3094 states have internal predecessors, (13939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:33,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3095 states to 3095 states and 13939 transitions. [2021-10-08 18:16:33,140 INFO L78 Accepts]: Start accepts. Automaton has 3095 states and 13939 transitions. Word has length 15 [2021-10-08 18:16:33,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:33,140 INFO L470 AbstractCegarLoop]: Abstraction has 3095 states and 13939 transitions. [2021-10-08 18:16:33,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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-08 18:16:33,141 INFO L276 IsEmpty]: Start isEmpty. Operand 3095 states and 13939 transitions. [2021-10-08 18:16:33,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 18:16:33,141 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:33,142 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:33,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2021-10-08 18:16:33,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:16:33,357 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:16:33,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:33,357 INFO L82 PathProgramCache]: Analyzing trace with hash -368891934, now seen corresponding path program 1 times [2021-10-08 18:16:33,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:33,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1227881269] [2021-10-08 18:16:33,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:16:33,359 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:33,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:33,360 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:16:33,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-08 18:16:33,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:16:33,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 18:16:33,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:33,780 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-08 18:16:33,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:16:33,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:16:33,869 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:33,870 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1227881269] [2021-10-08 18:16:33,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1227881269] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:16:33,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:16:33,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-08 18:16:33,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934668687] [2021-10-08 18:16:33,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:16:33,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:33,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:16:33,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:16:33,872 INFO L87 Difference]: Start difference. First operand 3095 states and 13939 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:34,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:34,262 INFO L93 Difference]: Finished difference Result 2553 states and 11072 transitions. [2021-10-08 18:16:34,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 18:16:34,264 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 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 15 [2021-10-08 18:16:34,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:34,274 INFO L225 Difference]: With dead ends: 2553 [2021-10-08 18:16:34,275 INFO L226 Difference]: Without dead ends: 2553 [2021-10-08 18:16:34,275 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 18:16:34,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2553 states. [2021-10-08 18:16:34,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2553 to 2553. [2021-10-08 18:16:34,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2553 states, 2526 states have (on average 4.383214568487728) internal successors, (11072), 2552 states have internal predecessors, (11072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:34,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2553 states to 2553 states and 11072 transitions. [2021-10-08 18:16:34,333 INFO L78 Accepts]: Start accepts. Automaton has 2553 states and 11072 transitions. Word has length 15 [2021-10-08 18:16:34,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:34,334 INFO L470 AbstractCegarLoop]: Abstraction has 2553 states and 11072 transitions. [2021-10-08 18:16:34,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:34,334 INFO L276 IsEmpty]: Start isEmpty. Operand 2553 states and 11072 transitions. [2021-10-08 18:16:34,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 18:16:34,335 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:34,335 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:34,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-08 18:16:34,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:16:34,542 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:16:34,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:34,543 INFO L82 PathProgramCache]: Analyzing trace with hash 1126677090, now seen corresponding path program 1 times [2021-10-08 18:16:34,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:34,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1133527117] [2021-10-08 18:16:34,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:16:34,544 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:34,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:34,546 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:16:34,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-08 18:16:34,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:16:35,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-08 18:16:35,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:35,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:16:35,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:16:35,375 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:16:35,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:16:35,514 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-08 18:16:35,785 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:16:35,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:36,183 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 18:16:36,183 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:36,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1133527117] [2021-10-08 18:16:36,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1133527117] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:36,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:36,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-08 18:16:36,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378419532] [2021-10-08 18:16:36,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 18:16:36,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:36,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 18:16:36,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-08 18:16:36,185 INFO L87 Difference]: Start difference. First operand 2553 states and 11072 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:40,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:40,364 INFO L93 Difference]: Finished difference Result 3579 states and 15285 transitions. [2021-10-08 18:16:40,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 18:16:40,367 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 18:16:40,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:40,381 INFO L225 Difference]: With dead ends: 3579 [2021-10-08 18:16:40,381 INFO L226 Difference]: Without dead ends: 3579 [2021-10-08 18:16:40,382 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 921.1ms TimeCoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2021-10-08 18:16:40,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3579 states. [2021-10-08 18:16:40,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3579 to 3087. [2021-10-08 18:16:40,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3087 states, 3060 states have (on average 4.380718954248366) internal successors, (13405), 3086 states have internal predecessors, (13405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:40,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3087 states to 3087 states and 13405 transitions. [2021-10-08 18:16:40,453 INFO L78 Accepts]: Start accepts. Automaton has 3087 states and 13405 transitions. Word has length 16 [2021-10-08 18:16:40,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:40,454 INFO L470 AbstractCegarLoop]: Abstraction has 3087 states and 13405 transitions. [2021-10-08 18:16:40,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:40,454 INFO L276 IsEmpty]: Start isEmpty. Operand 3087 states and 13405 transitions. [2021-10-08 18:16:40,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 18:16:40,455 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:40,455 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:40,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-08 18:16:40,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:16:40,656 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:16:40,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:40,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1449260136, now seen corresponding path program 1 times [2021-10-08 18:16:40,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:40,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [411998046] [2021-10-08 18:16:40,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:16:40,659 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:40,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:40,660 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:16:40,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-08 18:16:41,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:16:41,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:16:41,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:41,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, 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-08 18:16:41,378 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:16:41,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:42,188 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:16:42,189 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:42,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [411998046] [2021-10-08 18:16:42,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [411998046] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:42,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:42,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 18:16:42,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237493976] [2021-10-08 18:16:42,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:16:42,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:42,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:16:42,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:16:42,190 INFO L87 Difference]: Start difference. First operand 3087 states and 13405 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-08 18:16:44,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:44,623 INFO L93 Difference]: Finished difference Result 6147 states and 25478 transitions. [2021-10-08 18:16:44,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 18:16:44,625 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 16 [2021-10-08 18:16:44,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:44,646 INFO L225 Difference]: With dead ends: 6147 [2021-10-08 18:16:44,646 INFO L226 Difference]: Without dead ends: 6147 [2021-10-08 18:16:44,646 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1261.5ms TimeCoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2021-10-08 18:16:44,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6147 states. [2021-10-08 18:16:44,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6147 to 3723. [2021-10-08 18:16:44,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3723 states, 3696 states have (on average 4.78814935064935) internal successors, (17697), 3722 states have internal predecessors, (17697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:44,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3723 states to 3723 states and 17697 transitions. [2021-10-08 18:16:44,792 INFO L78 Accepts]: Start accepts. Automaton has 3723 states and 17697 transitions. Word has length 16 [2021-10-08 18:16:44,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:44,793 INFO L470 AbstractCegarLoop]: Abstraction has 3723 states and 17697 transitions. [2021-10-08 18:16:44,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-08 18:16:44,793 INFO L276 IsEmpty]: Start isEmpty. Operand 3723 states and 17697 transitions. [2021-10-08 18:16:44,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 18:16:44,793 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:44,794 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:44,806 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-08 18:16:44,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:16:44,995 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:16:44,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:44,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1449260138, now seen corresponding path program 1 times [2021-10-08 18:16:44,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:44,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1174289531] [2021-10-08 18:16:44,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:16:44,998 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:44,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:44,999 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:16:45,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-08 18:16:45,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:16:45,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-08 18:16:45,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:45,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:16:45,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:16:45,828 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:16:45,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:16:45,999 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 13 treesize of output 9 [2021-10-08 18:16:46,299 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-08 18:16:46,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:46,689 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-08 18:16:46,690 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:46,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1174289531] [2021-10-08 18:16:46,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1174289531] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:46,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:46,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 18:16:46,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119365619] [2021-10-08 18:16:46,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 18:16:46,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:46,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 18:16:46,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-08 18:16:46,691 INFO L87 Difference]: Start difference. First operand 3723 states and 17697 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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-08 18:16:49,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:49,537 INFO L93 Difference]: Finished difference Result 3327 states and 14792 transitions. [2021-10-08 18:16:49,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 18:16:49,539 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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 16 [2021-10-08 18:16:49,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:49,550 INFO L225 Difference]: With dead ends: 3327 [2021-10-08 18:16:49,550 INFO L226 Difference]: Without dead ends: 3327 [2021-10-08 18:16:49,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 933.5ms TimeCoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2021-10-08 18:16:49,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3327 states. [2021-10-08 18:16:49,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3327 to 3087. [2021-10-08 18:16:49,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3087 states, 3060 states have (on average 4.615359477124183) internal successors, (14123), 3086 states have internal predecessors, (14123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:49,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3087 states to 3087 states and 14123 transitions. [2021-10-08 18:16:49,620 INFO L78 Accepts]: Start accepts. Automaton has 3087 states and 14123 transitions. Word has length 16 [2021-10-08 18:16:49,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:49,621 INFO L470 AbstractCegarLoop]: Abstraction has 3087 states and 14123 transitions. [2021-10-08 18:16:49,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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-08 18:16:49,621 INFO L276 IsEmpty]: Start isEmpty. Operand 3087 states and 14123 transitions. [2021-10-08 18:16:49,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 18:16:49,622 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:49,622 INFO L512 BasicCegarLoop]: trace histogram [10, 3, 1, 1, 1] [2021-10-08 18:16:49,633 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-08 18:16:49,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:16:49,823 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:16:49,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:49,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1947626969, now seen corresponding path program 2 times [2021-10-08 18:16:49,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:49,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628167276] [2021-10-08 18:16:49,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:16:49,825 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:49,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:49,826 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:16:49,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-08 18:16:50,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:16:50,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:16:50,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-08 18:16:50,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:50,391 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 16 treesize of output 15 [2021-10-08 18:16:50,983 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 18:16:50,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:55,458 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:16:55,459 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:55,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628167276] [2021-10-08 18:16:55,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628167276] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:55,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:55,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 28 [2021-10-08 18:16:55,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626704516] [2021-10-08 18:16:55,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 18:16:55,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:55,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 18:16:55,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-10-08 18:16:55,461 INFO L87 Difference]: Start difference. First operand 3087 states and 14123 transitions. Second operand has 29 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 28 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-08 18:17:45,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:17:45,886 INFO L93 Difference]: Finished difference Result 31623 states and 151955 transitions. [2021-10-08 18:17:45,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 18:17:45,888 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 28 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 16 [2021-10-08 18:17:45,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:17:46,051 INFO L225 Difference]: With dead ends: 31623 [2021-10-08 18:17:46,051 INFO L226 Difference]: Without dead ends: 31623 [2021-10-08 18:17:46,053 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 10797.2ms TimeCoverageRelationStatistics Valid=503, Invalid=2467, Unknown=0, NotChecked=0, Total=2970 [2021-10-08 18:17:46,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31623 states. [2021-10-08 18:17:46,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31623 to 3130. [2021-10-08 18:17:46,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3130 states, 3103 states have (on average 4.575894295842732) internal successors, (14199), 3129 states have internal predecessors, (14199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:46,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3130 states to 3130 states and 14199 transitions. [2021-10-08 18:17:46,767 INFO L78 Accepts]: Start accepts. Automaton has 3130 states and 14199 transitions. Word has length 16 [2021-10-08 18:17:46,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:17:46,768 INFO L470 AbstractCegarLoop]: Abstraction has 3130 states and 14199 transitions. [2021-10-08 18:17:46,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 28 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-08 18:17:46,768 INFO L276 IsEmpty]: Start isEmpty. Operand 3130 states and 14199 transitions. [2021-10-08 18:17:46,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 18:17:46,769 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:17:46,769 INFO L512 BasicCegarLoop]: trace histogram [14, 1, 1] [2021-10-08 18:17:46,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-08 18:17:46,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:17:46,984 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:17:46,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:17:46,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1695992988, now seen corresponding path program 3 times [2021-10-08 18:17:46,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:17:46,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1571638963] [2021-10-08 18:17:46,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:17:46,986 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:17:46,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:17:46,987 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:17:46,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-08 18:17:47,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-08 18:17:47,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:17:47,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-08 18:17:47,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:17:47,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:17:47,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:17:47,914 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:17:47,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:17:48,821 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:48,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:17:54,776 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:54,776 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:17:54,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1571638963] [2021-10-08 18:17:54,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1571638963] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:17:54,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:17:54,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 18:17:54,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275117116] [2021-10-08 18:17:54,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 18:17:54,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:17:54,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 18:17:54,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2021-10-08 18:17:54,778 INFO L87 Difference]: Start difference. First operand 3130 states and 14199 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:10,869 WARN L207 SmtUtils]: Spent 10.77 s on a formula simplification that was a NOOP. DAG size: 168 [2021-10-08 18:18:21,031 WARN L207 SmtUtils]: Spent 8.98 s on a formula simplification that was a NOOP. DAG size: 157 [2021-10-08 18:18:34,410 WARN L207 SmtUtils]: Spent 5.18 s on a formula simplification that was a NOOP. DAG size: 136 [2021-10-08 18:20:11,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:11,830 INFO L93 Difference]: Finished difference Result 34422 states and 169218 transitions. [2021-10-08 18:20:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 18:20:11,832 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 18:20:11,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:12,002 INFO L225 Difference]: With dead ends: 34422 [2021-10-08 18:20:12,002 INFO L226 Difference]: Without dead ends: 34422 [2021-10-08 18:20:12,003 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 58049.7ms TimeCoverageRelationStatistics Valid=734, Invalid=1336, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 18:20:12,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34422 states. [2021-10-08 18:20:12,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34422 to 3143. [2021-10-08 18:20:12,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3143 states, 3116 states have (on average 4.565147625160463) internal successors, (14225), 3142 states have internal predecessors, (14225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:12,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3143 states to 3143 states and 14225 transitions. [2021-10-08 18:20:12,624 INFO L78 Accepts]: Start accepts. Automaton has 3143 states and 14225 transitions. Word has length 16 [2021-10-08 18:20:12,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:12,624 INFO L470 AbstractCegarLoop]: Abstraction has 3143 states and 14225 transitions. [2021-10-08 18:20:12,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:12,625 INFO L276 IsEmpty]: Start isEmpty. Operand 3143 states and 14225 transitions. [2021-10-08 18:20:12,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 18:20:12,626 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:12,626 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:12,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-08 18:20:12,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:20:12,834 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:20:12,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:12,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1889696906, now seen corresponding path program 1 times [2021-10-08 18:20:12,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:12,836 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [265093879] [2021-10-08 18:20:12,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:20:12,836 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:12,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:12,838 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:20:12,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-08 18:20:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:20:13,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 18:20:13,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:13,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:20:13,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:20:13,678 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 27 treesize of output 23 [2021-10-08 18:20:13,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:20:13,911 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:20:13,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [265093879] [2021-10-08 18:20:13,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [265093879] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:20:13,912 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:20:13,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2021-10-08 18:20:13,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769795711] [2021-10-08 18:20:13,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:20:13,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:20:13,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:20:13,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:20:13,914 INFO L87 Difference]: Start difference. First operand 3143 states and 14225 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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-08 18:20:16,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:16,237 INFO L93 Difference]: Finished difference Result 5301 states and 23936 transitions. [2021-10-08 18:20:16,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 18:20:16,239 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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 19 [2021-10-08 18:20:16,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:16,349 INFO L225 Difference]: With dead ends: 5301 [2021-10-08 18:20:16,349 INFO L226 Difference]: Without dead ends: 5301 [2021-10-08 18:20:16,350 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 685.7ms TimeCoverageRelationStatistics Valid=126, Invalid=254, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:20:16,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5301 states. [2021-10-08 18:20:16,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5301 to 3509. [2021-10-08 18:20:16,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3509 states, 3482 states have (on average 4.834003446295233) internal successors, (16832), 3508 states have internal predecessors, (16832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:16,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3509 states to 3509 states and 16832 transitions. [2021-10-08 18:20:16,499 INFO L78 Accepts]: Start accepts. Automaton has 3509 states and 16832 transitions. Word has length 19 [2021-10-08 18:20:16,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:16,499 INFO L470 AbstractCegarLoop]: Abstraction has 3509 states and 16832 transitions. [2021-10-08 18:20:16,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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-08 18:20:16,500 INFO L276 IsEmpty]: Start isEmpty. Operand 3509 states and 16832 transitions. [2021-10-08 18:20:16,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 18:20:16,510 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:16,510 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:16,527 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-08 18:20:16,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:20:16,723 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:20:16,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:16,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1880921426, now seen corresponding path program 2 times [2021-10-08 18:20:16,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:16,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [197296390] [2021-10-08 18:20:16,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:20:16,725 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:16,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:16,726 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:20:16,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-08 18:20:17,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 18:20:17,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:20:17,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 18:20:17,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:17,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:20:17,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:20:17,482 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 35 treesize of output 31 [2021-10-08 18:20:17,882 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:20:17,883 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:20:17,883 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [197296390] [2021-10-08 18:20:17,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [197296390] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:20:17,883 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:20:17,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2021-10-08 18:20:17,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392216077] [2021-10-08 18:20:17,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:20:17,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:20:17,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:20:17,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:20:17,885 INFO L87 Difference]: Start difference. First operand 3509 states and 16832 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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-08 18:20:20,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:20,700 INFO L93 Difference]: Finished difference Result 7291 states and 34206 transitions. [2021-10-08 18:20:20,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 18:20:20,702 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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 19 [2021-10-08 18:20:20,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:20,865 INFO L225 Difference]: With dead ends: 7291 [2021-10-08 18:20:20,866 INFO L226 Difference]: Without dead ends: 7291 [2021-10-08 18:20:20,866 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 970.9ms TimeCoverageRelationStatistics Valid=143, Invalid=319, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:20:20,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7291 states. [2021-10-08 18:20:20,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7291 to 3597. [2021-10-08 18:20:20,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3597 states, 3570 states have (on average 4.861624649859944) internal successors, (17356), 3596 states have internal predecessors, (17356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:20,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3597 states to 3597 states and 17356 transitions. [2021-10-08 18:20:20,980 INFO L78 Accepts]: Start accepts. Automaton has 3597 states and 17356 transitions. Word has length 19 [2021-10-08 18:20:20,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:20,980 INFO L470 AbstractCegarLoop]: Abstraction has 3597 states and 17356 transitions. [2021-10-08 18:20:20,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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-08 18:20:20,981 INFO L276 IsEmpty]: Start isEmpty. Operand 3597 states and 17356 transitions. [2021-10-08 18:20:20,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 18:20:20,982 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:20,982 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:20,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-08 18:20:21,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:20:21,183 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:20:21,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:21,184 INFO L82 PathProgramCache]: Analyzing trace with hash -2070687832, now seen corresponding path program 3 times [2021-10-08 18:20:21,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:21,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679701877] [2021-10-08 18:20:21,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:20:21,186 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:21,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:21,187 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-08 18:20:21,188 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-08 18:20:21,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-08 18:20:21,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:20:21,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 18:20:21,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:21,774 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:20:21,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:20:21,887 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 35 treesize of output 31 [2021-10-08 18:20:22,289 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:20:22,290 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:20:22,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679701877] [2021-10-08 18:20:22,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679701877] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:20:22,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:20:22,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2021-10-08 18:20:22,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200800210] [2021-10-08 18:20:22,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:20:22,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:20:22,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:20:22,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:20:22,292 INFO L87 Difference]: Start difference. First operand 3597 states and 17356 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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-08 18:20:24,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:24,524 INFO L93 Difference]: Finished difference Result 6123 states and 29252 transitions. [2021-10-08 18:20:24,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 18:20:24,526 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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 19 [2021-10-08 18:20:24,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:24,629 INFO L225 Difference]: With dead ends: 6123 [2021-10-08 18:20:24,629 INFO L226 Difference]: Without dead ends: 6123 [2021-10-08 18:20:24,630 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 595.5ms TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:20:24,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6123 states. [2021-10-08 18:20:24,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6123 to 3509. [2021-10-08 18:20:24,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3509 states, 3482 states have (on average 4.834003446295233) internal successors, (16832), 3508 states have internal predecessors, (16832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:24,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3509 states to 3509 states and 16832 transitions. [2021-10-08 18:20:24,784 INFO L78 Accepts]: Start accepts. Automaton has 3509 states and 16832 transitions. Word has length 19 [2021-10-08 18:20:24,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:24,784 INFO L470 AbstractCegarLoop]: Abstraction has 3509 states and 16832 transitions. [2021-10-08 18:20:24,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 12 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-08 18:20:24,784 INFO L276 IsEmpty]: Start isEmpty. Operand 3509 states and 16832 transitions. [2021-10-08 18:20:24,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 18:20:24,786 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:24,786 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:24,801 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-08 18:20:24,999 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-08 18:20:24,999 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:20:25,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:25,000 INFO L82 PathProgramCache]: Analyzing trace with hash 78841150, now seen corresponding path program 2 times [2021-10-08 18:20:25,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:25,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [738476711] [2021-10-08 18:20:25,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:20:25,001 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:25,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:25,002 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-08 18:20:25,003 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-08 18:20:25,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 18:20:25,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:20:25,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-08 18:20:25,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:25,835 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:20:25,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:20:25,937 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:20:25,937 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:20:26,091 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:20:26,091 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 16 treesize of output 18 [2021-10-08 18:20:26,132 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-08 18:20:26,132 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 24 treesize of output 31 [2021-10-08 18:20:26,403 INFO L354 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2021-10-08 18:20:26,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 36 [2021-10-08 18:20:26,579 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-10-08 18:20:26,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 18:20:27,371 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-10-08 18:20:27,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:20:42,268 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ULTIMATE.start_create_fresh_int_array_~size_291 (_ BitVec 32)) (thread1Thread1of1ForFork1_~i~0 (_ BitVec 32)) (v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_276 (_ BitVec 32)) (v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_277 (_ BitVec 32))) (let ((.cse0 (bvmul thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse2 (store (store |c_#length| v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_277 (bvmul c_~N~0 (_ bv4 32))) v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_276 (bvmul v_ULTIMATE.start_create_fresh_int_array_~size_291 (_ bv4 32)))) (.cse3 (bvadd (_ bv4 32) .cse0 c_ULTIMATE.start_create_fresh_int_array_~arr~0.offset))) (or (not (= (_ bv0 1) (select (store |c_#valid| v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_277 (_ bv1 1)) v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_276))) (let ((.cse1 (bvadd (_ bv4 32) .cse0))) (and (bvule .cse0 .cse1) (bvule .cse1 (select .cse2 v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_277)))) (not (bvule .cse3 (select .cse2 c_ULTIMATE.start_create_fresh_int_array_~arr~0.base))) (not (bvule (bvadd .cse0 c_ULTIMATE.start_create_fresh_int_array_~arr~0.offset) .cse3)) (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| v_ULTIMATE.start_create_fresh_int_array_~arr~0.base_277))))))))) is different from false [2021-10-08 18:20:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-10-08 18:20:49,720 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:20:49,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [738476711] [2021-10-08 18:20:49,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [738476711] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:20:49,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:20:49,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2021-10-08 18:20:49,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795756301] [2021-10-08 18:20:49,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 18:20:49,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:20:49,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 18:20:49,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=69, Unknown=1, NotChecked=16, Total=110 [2021-10-08 18:20:49,722 INFO L87 Difference]: Start difference. First operand 3509 states and 16832 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 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-08 18:20:54,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:54,130 INFO L93 Difference]: Finished difference Result 3081 states and 14304 transitions. [2021-10-08 18:20:54,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 18:20:54,136 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 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 19 [2021-10-08 18:20:54,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:54,146 INFO L225 Difference]: With dead ends: 3081 [2021-10-08 18:20:54,146 INFO L226 Difference]: Without dead ends: 3081 [2021-10-08 18:20:54,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 7060.0ms TimeCoverageRelationStatistics Valid=56, Invalid=129, Unknown=1, NotChecked=24, Total=210 [2021-10-08 18:20:54,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3081 states. [2021-10-08 18:20:54,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3081 to 3081. [2021-10-08 18:20:54,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3081 states, 3066 states have (on average 4.665362035225049) internal successors, (14304), 3080 states have internal predecessors, (14304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:54,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3081 states to 3081 states and 14304 transitions. [2021-10-08 18:20:54,206 INFO L78 Accepts]: Start accepts. Automaton has 3081 states and 14304 transitions. Word has length 19 [2021-10-08 18:20:54,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:54,206 INFO L470 AbstractCegarLoop]: Abstraction has 3081 states and 14304 transitions. [2021-10-08 18:20:54,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 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-08 18:20:54,206 INFO L276 IsEmpty]: Start isEmpty. Operand 3081 states and 14304 transitions. [2021-10-08 18:20:54,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 18:20:54,208 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:54,208 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:54,221 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-08 18:20:54,422 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-08 18:20:54,422 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:20:54,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:54,423 INFO L82 PathProgramCache]: Analyzing trace with hash 401424198, now seen corresponding path program 2 times [2021-10-08 18:20:54,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:54,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [377168472] [2021-10-08 18:20:54,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:20:54,425 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:54,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:54,426 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-08 18:20:54,427 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-08 18:20:55,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:20:55,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:20:55,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-08 18:20:55,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:55,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:20:55,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:20:55,404 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:20:55,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:20:55,521 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:20:55,521 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:20:55,708 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:20:55,708 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-08 18:20:55,762 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-08 18:20:55,762 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 38 treesize of output 45 [2021-10-08 18:20:56,203 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-10-08 18:20:56,204 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 55 treesize of output 60 [2021-10-08 18:20:56,258 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-10-08 18:20:56,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 56 [2021-10-08 18:21:07,672 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-10-08 18:21:07,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:21:14,503 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-10-08 18:21:14,503 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:21:14,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [377168472] [2021-10-08 18:21:14,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [377168472] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:21:14,504 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:21:14,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-10-08 18:21:14,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434848491] [2021-10-08 18:21:14,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 18:21:14,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:21:14,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 18:21:14,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=117, Unknown=2, NotChecked=0, Total=156 [2021-10-08 18:21:14,505 INFO L87 Difference]: Start difference. First operand 3081 states and 14304 transitions. Second operand has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-08 18:21:37,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:21:37,307 INFO L93 Difference]: Finished difference Result 3557 states and 15028 transitions. [2021-10-08 18:21:37,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 18:21:37,308 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 19 [2021-10-08 18:21:37,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:21:37,319 INFO L225 Difference]: With dead ends: 3557 [2021-10-08 18:21:37,319 INFO L226 Difference]: Without dead ends: 3557 [2021-10-08 18:21:37,320 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 28409.4ms TimeCoverageRelationStatistics Valid=112, Invalid=227, Unknown=3, NotChecked=0, Total=342 [2021-10-08 18:21:37,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3557 states. [2021-10-08 18:21:37,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3557 to 2590. [2021-10-08 18:21:37,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2590 states, 2575 states have (on average 4.5168932038834955) internal successors, (11631), 2589 states have internal predecessors, (11631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:21:37,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2590 states to 2590 states and 11631 transitions. [2021-10-08 18:21:37,478 INFO L78 Accepts]: Start accepts. Automaton has 2590 states and 11631 transitions. Word has length 19 [2021-10-08 18:21:37,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:21:37,479 INFO L470 AbstractCegarLoop]: Abstraction has 2590 states and 11631 transitions. [2021-10-08 18:21:37,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-08 18:21:37,479 INFO L276 IsEmpty]: Start isEmpty. Operand 2590 states and 11631 transitions. [2021-10-08 18:21:37,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 18:21:37,481 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:21:37,481 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:21:37,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2021-10-08 18:21:37,691 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-08 18:21:37,692 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:21:37,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:21:37,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1850880817, now seen corresponding path program 1 times [2021-10-08 18:21:37,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:21:37,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [693079657] [2021-10-08 18:21:37,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:21:37,695 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:21:37,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:21:37,696 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-08 18:21:37,697 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-08 18:21:38,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:21:38,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:21:38,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:21:38,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:21:38,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:21:38,779 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:21:38,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:21:39,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-10-08 18:21:39,468 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 18:21:39,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:21:40,297 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 18:21:40,298 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:21:40,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [693079657] [2021-10-08 18:21:40,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [693079657] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:21:40,298 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:21:40,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:21:40,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19304482] [2021-10-08 18:21:40,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:21:40,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:21:40,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:21:40,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:21:40,300 INFO L87 Difference]: Start difference. First operand 2590 states and 11631 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-08 18:21:47,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:21:47,910 INFO L93 Difference]: Finished difference Result 4551 states and 20386 transitions. [2021-10-08 18:21:47,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 18:21:47,911 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 20 [2021-10-08 18:21:47,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:21:47,926 INFO L225 Difference]: With dead ends: 4551 [2021-10-08 18:21:47,926 INFO L226 Difference]: Without dead ends: 4551 [2021-10-08 18:21:47,927 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1989.3ms TimeCoverageRelationStatistics Valid=233, Invalid=823, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 18:21:47,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4551 states. [2021-10-08 18:21:47,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4551 to 4057. [2021-10-08 18:21:48,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4057 states, 4042 states have (on average 4.6385452746165265) internal successors, (18749), 4056 states have internal predecessors, (18749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:21:48,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4057 states to 4057 states and 18749 transitions. [2021-10-08 18:21:48,081 INFO L78 Accepts]: Start accepts. Automaton has 4057 states and 18749 transitions. Word has length 20 [2021-10-08 18:21:48,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:21:48,081 INFO L470 AbstractCegarLoop]: Abstraction has 4057 states and 18749 transitions. [2021-10-08 18:21:48,081 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-08 18:21:48,081 INFO L276 IsEmpty]: Start isEmpty. Operand 4057 states and 18749 transitions. [2021-10-08 18:21:48,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 18:21:48,084 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:21:48,084 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:21:48,102 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-08 18:21:48,289 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-08 18:21:48,289 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:21:48,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:21:48,290 INFO L82 PathProgramCache]: Analyzing trace with hash -772470643, now seen corresponding path program 1 times [2021-10-08 18:21:48,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:21:48,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [322001018] [2021-10-08 18:21:48,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:21:48,292 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:21:48,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:21:48,293 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-08 18:21:48,295 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-08 18:21:48,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:21:48,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 18:21:48,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:21:49,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:21:49,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:21:49,226 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:21:49,226 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:21:49,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [322001018] [2021-10-08 18:21:49,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [322001018] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:21:49,227 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:21:49,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-08 18:21:49,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282746479] [2021-10-08 18:21:49,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:21:49,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:21:49,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:21:49,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:21:49,228 INFO L87 Difference]: Start difference. First operand 4057 states and 18749 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 10 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-08 18:21:50,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:21:50,753 INFO L93 Difference]: Finished difference Result 6161 states and 26449 transitions. [2021-10-08 18:21:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 18:21:50,755 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 10 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 21 [2021-10-08 18:21:50,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:21:50,775 INFO L225 Difference]: With dead ends: 6161 [2021-10-08 18:21:50,775 INFO L226 Difference]: Without dead ends: 6161 [2021-10-08 18:21:50,776 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 361.4ms TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-10-08 18:21:50,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6161 states. [2021-10-08 18:21:50,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6161 to 4485. [2021-10-08 18:21:50,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4485 states, 4470 states have (on average 4.589038031319911) internal successors, (20513), 4484 states have internal predecessors, (20513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:21:50,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4485 states to 4485 states and 20513 transitions. [2021-10-08 18:21:50,885 INFO L78 Accepts]: Start accepts. Automaton has 4485 states and 20513 transitions. Word has length 21 [2021-10-08 18:21:50,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:21:50,885 INFO L470 AbstractCegarLoop]: Abstraction has 4485 states and 20513 transitions. [2021-10-08 18:21:50,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 10 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-08 18:21:50,885 INFO L276 IsEmpty]: Start isEmpty. Operand 4485 states and 20513 transitions. [2021-10-08 18:21:50,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 18:21:50,888 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:21:50,888 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:21:50,908 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-08 18:21:51,099 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-08 18:21:51,100 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:21:51,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:21:51,101 INFO L82 PathProgramCache]: Analyzing trace with hash -615772331, now seen corresponding path program 2 times [2021-10-08 18:21:51,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:21:51,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1938263585] [2021-10-08 18:21:51,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:21:51,102 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:21:51,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:21:51,104 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-08 18:21:51,110 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-08 18:21:51,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:21:51,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:21:51,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 18:21:51,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:21:51,971 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:21:51,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:21:52,134 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:21:52,135 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:21:52,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1938263585] [2021-10-08 18:21:52,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1938263585] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:21:52,135 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:21:52,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-08 18:21:52,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939651414] [2021-10-08 18:21:52,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:21:52,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:21:52,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:21:52,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:21:52,136 INFO L87 Difference]: Start difference. First operand 4485 states and 20513 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 10 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-08 18:21:54,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:21:54,215 INFO L93 Difference]: Finished difference Result 6705 states and 29013 transitions. [2021-10-08 18:21:54,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 18:21:54,217 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 10 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 21 [2021-10-08 18:21:54,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:21:54,346 INFO L225 Difference]: With dead ends: 6705 [2021-10-08 18:21:54,347 INFO L226 Difference]: Without dead ends: 6705 [2021-10-08 18:21:54,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 260.5ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-10-08 18:21:54,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6705 states. [2021-10-08 18:21:54,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6705 to 4547. [2021-10-08 18:21:54,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4547 states, 4532 states have (on average 4.602824360105913) internal successors, (20860), 4546 states have internal predecessors, (20860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:21:54,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4547 states to 4547 states and 20860 transitions. [2021-10-08 18:21:54,490 INFO L78 Accepts]: Start accepts. Automaton has 4547 states and 20860 transitions. Word has length 21 [2021-10-08 18:21:54,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:21:54,491 INFO L470 AbstractCegarLoop]: Abstraction has 4547 states and 20860 transitions. [2021-10-08 18:21:54,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 10 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-08 18:21:54,491 INFO L276 IsEmpty]: Start isEmpty. Operand 4547 states and 20860 transitions. [2021-10-08 18:21:54,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 18:21:54,494 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:21:54,494 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:21:54,515 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-08 18:21:54,707 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-08 18:21:54,708 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:21:54,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:21:54,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1361179605, now seen corresponding path program 3 times [2021-10-08 18:21:54,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:21:54,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1359797321] [2021-10-08 18:21:54,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:21:54,710 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:21:54,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:21:54,711 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-08 18:21:54,714 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-08 18:21:55,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 18:21:55,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:21:55,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 18:21:55,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:21:55,568 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:21:55,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:21:55,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 18:21:55,707 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:21:55,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1359797321] [2021-10-08 18:21:55,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1359797321] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:21:55,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:21:55,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-08 18:21:55,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626420265] [2021-10-08 18:21:55,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:21:55,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:21:55,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:21:55,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:21:55,709 INFO L87 Difference]: Start difference. First operand 4547 states and 20860 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:21:57,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:21:57,393 INFO L93 Difference]: Finished difference Result 9455 states and 40713 transitions. [2021-10-08 18:21:57,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 18:21:57,394 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 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 21 [2021-10-08 18:21:57,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:21:57,426 INFO L225 Difference]: With dead ends: 9455 [2021-10-08 18:21:57,426 INFO L226 Difference]: Without dead ends: 9455 [2021-10-08 18:21:57,426 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 308.6ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-10-08 18:21:57,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9455 states. [2021-10-08 18:21:57,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9455 to 4119. [2021-10-08 18:21:57,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4119 states, 4104 states have (on average 4.500243664717349) internal successors, (18469), 4118 states have internal predecessors, (18469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:21:57,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4119 states to 4119 states and 18469 transitions. [2021-10-08 18:21:57,703 INFO L78 Accepts]: Start accepts. Automaton has 4119 states and 18469 transitions. Word has length 21 [2021-10-08 18:21:57,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:21:57,704 INFO L470 AbstractCegarLoop]: Abstraction has 4119 states and 18469 transitions. [2021-10-08 18:21:57,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:21:57,704 INFO L276 IsEmpty]: Start isEmpty. Operand 4119 states and 18469 transitions. [2021-10-08 18:21:57,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:21:57,712 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:21:57,713 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:21:57,757 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-08 18:21:57,913 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-08 18:21:57,913 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:21:57,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:21:57,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1647507907, now seen corresponding path program 2 times [2021-10-08 18:21:57,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:21:57,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1046968539] [2021-10-08 18:21:57,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:21:57,917 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:21:57,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:21:57,928 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-08 18:21:57,956 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-08 18:21:58,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 18:21:58,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:21:58,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 29 conjunts are in the unsatisfiable core [2021-10-08 18:21:58,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:21:59,004 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:21:59,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:21:59,122 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:21:59,123 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:21:59,304 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-08 18:21:59,304 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-08 18:21:59,327 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 16 treesize of output 18 [2021-10-08 18:21:59,613 INFO L354 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2021-10-08 18:21:59,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2021-10-08 18:21:59,666 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-10-08 18:21:59,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 18:22:00,585 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-10-08 18:22:00,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:22:12,830 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-10-08 18:22:12,830 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:22:12,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1046968539] [2021-10-08 18:22:12,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1046968539] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:22:12,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:22:12,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 8 [2021-10-08 18:22:12,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938249402] [2021-10-08 18:22:12,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 18:22:12,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:22:12,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 18:22:12,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-10-08 18:22:12,833 INFO L87 Difference]: Start difference. First operand 4119 states and 18469 transitions. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 9 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-08 18:22:14,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:22:14,423 INFO L93 Difference]: Finished difference Result 3707 states and 16583 transitions. [2021-10-08 18:22:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 18:22:14,428 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 9 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 22 [2021-10-08 18:22:14,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:22:14,440 INFO L225 Difference]: With dead ends: 3707 [2021-10-08 18:22:14,441 INFO L226 Difference]: Without dead ends: 3707 [2021-10-08 18:22:14,441 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1684.3ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:22:14,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3707 states. [2021-10-08 18:22:14,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3707 to 3707. [2021-10-08 18:22:14,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3707 states, 3696 states have (on average 4.486742424242424) internal successors, (16583), 3706 states have internal predecessors, (16583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:22:14,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3707 states to 3707 states and 16583 transitions. [2021-10-08 18:22:14,526 INFO L78 Accepts]: Start accepts. Automaton has 3707 states and 16583 transitions. Word has length 22 [2021-10-08 18:22:14,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:22:14,527 INFO L470 AbstractCegarLoop]: Abstraction has 3707 states and 16583 transitions. [2021-10-08 18:22:14,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 9 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-08 18:22:14,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3707 states and 16583 transitions. [2021-10-08 18:22:14,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:22:14,529 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:22:14,529 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:22:14,545 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-08 18:22:14,742 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-08 18:22:14,743 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 63 more)] === [2021-10-08 18:22:14,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:22:14,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1647507909, now seen corresponding path program 3 times [2021-10-08 18:22:14,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:22:14,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [259195183] [2021-10-08 18:22:14,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:22:14,745 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:22:14,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:22:14,746 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-08 18:22:14,786 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-08 18:22:15,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 18:22:15,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:22:15,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-08 18:22:15,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:22:15,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:22:15,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:22:16,210 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:22:16,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 89 [2021-10-08 18:22:16,330 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 18:22:16,331 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 3 case distinctions, treesize of input 89 treesize of output 103 [2021-10-08 18:22:16,654 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-08 18:22:16,654 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 44 treesize of output 46 [2021-10-08 18:22:16,695 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-08 18:22:16,695 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 43 treesize of output 50 [2021-10-08 18:22:17,063 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-10-08 18:22:17,063 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 74 treesize of output 79 [2021-10-08 18:22:17,106 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-10-08 18:22:17,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 75 [2021-10-08 18:22:33,047 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 18:22:33,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2021-10-08 18:22:43,100 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 18:22:43,100 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-08 18:22:43,689 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 18:22:43,705 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-08 18:22:43,890 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-08 18:22:43,891 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. [2021-10-08 18:22:43,894 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 18:22:43,894 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 18:22:43,895 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-08 18:22:43,895 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-08 18:22:43,895 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATION [2021-10-08 18:22:43,895 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATION [2021-10-08 18:22:43,895 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATION [2021-10-08 18:22:43,896 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATION [2021-10-08 18:22:43,896 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 18:22:43,896 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 18:22:43,896 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-08 18:22:43,896 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-08 18:22:43,897 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATION [2021-10-08 18:22:43,897 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATION [2021-10-08 18:22:43,897 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-08 18:22:43,897 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-08 18:22:43,897 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2REQUIRES_VIOLATION [2021-10-08 18:22:43,897 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3REQUIRES_VIOLATION [2021-10-08 18:22:43,898 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-08 18:22:43,898 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-08 18:22:43,898 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-08 18:22:43,898 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-08 18:22:43,898 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-08 18:22:43,899 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-08 18:22:43,899 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-08 18:22:43,899 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-08 18:22:43,899 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-08 18:22:43,899 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-08 18:22:43,899 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-08 18:22:43,900 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-08 18:22:43,900 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-08 18:22:43,900 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-08 18:22:43,900 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14REQUIRES_VIOLATION [2021-10-08 18:22:43,900 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15REQUIRES_VIOLATION [2021-10-08 18:22:43,900 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr16REQUIRES_VIOLATION [2021-10-08 18:22:43,900 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr17REQUIRES_VIOLATION [2021-10-08 18:22:43,901 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr18REQUIRES_VIOLATION [2021-10-08 18:22:43,901 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr19REQUIRES_VIOLATION [2021-10-08 18:22:43,901 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr20REQUIRES_VIOLATION [2021-10-08 18:22:43,901 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr21REQUIRES_VIOLATION [2021-10-08 18:22:43,901 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr22REQUIRES_VIOLATION [2021-10-08 18:22:43,901 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr23REQUIRES_VIOLATION [2021-10-08 18:22:43,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr24REQUIRES_VIOLATION [2021-10-08 18:22:43,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr25REQUIRES_VIOLATION [2021-10-08 18:22:43,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 18:22:43,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 18:22:43,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 18:22:43,903 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 18:22:43,903 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-08 18:22:43,903 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 18:22:43,903 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 18:22:43,903 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-08 18:22:43,903 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-08 18:22:43,904 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATION [2021-10-08 18:22:43,904 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATION [2021-10-08 18:22:43,904 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATION [2021-10-08 18:22:43,904 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATION [2021-10-08 18:22:43,904 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 18:22:43,904 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-08 18:22:43,905 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-08 18:22:43,905 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATION [2021-10-08 18:22:43,905 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATION [2021-10-08 18:22:43,905 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-08 18:22:43,905 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-08 18:22:43,905 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2REQUIRES_VIOLATION [2021-10-08 18:22:43,906 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3REQUIRES_VIOLATION [2021-10-08 18:22:43,915 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 18:22:43,916 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 18:22:43,918 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 06:22:43 BasicIcfg [2021-10-08 18:22:43,918 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 18:22:43,919 INFO L168 Benchmark]: Toolchain (without parser) took 833904.59 ms. Allocated memory was 153.1 MB in the beginning and 549.5 MB in the end (delta: 396.4 MB). Free memory was 127.9 MB in the beginning and 326.6 MB in the end (delta: -198.7 MB). Peak memory consumption was 198.2 MB. Max. memory is 8.0 GB. [2021-10-08 18:22:43,919 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 153.1 MB. Free memory is still 124.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 18:22:43,920 INFO L168 Benchmark]: CACSL2BoogieTranslator took 525.54 ms. Allocated memory is still 153.1 MB. Free memory was 127.5 MB in the beginning and 112.9 MB in the end (delta: 14.5 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-10-08 18:22:43,920 INFO L168 Benchmark]: Boogie Procedure Inliner took 62.92 ms. Allocated memory is still 153.1 MB. Free memory was 112.8 MB in the beginning and 110.6 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 18:22:43,920 INFO L168 Benchmark]: Boogie Preprocessor took 86.96 ms. Allocated memory is still 153.1 MB. Free memory was 110.6 MB in the beginning and 108.4 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 18:22:43,921 INFO L168 Benchmark]: RCFGBuilder took 2100.89 ms. Allocated memory is still 153.1 MB. Free memory was 108.3 MB in the beginning and 97.4 MB in the end (delta: 10.9 MB). Peak memory consumption was 11.1 MB. Max. memory is 8.0 GB. [2021-10-08 18:22:43,921 INFO L168 Benchmark]: TraceAbstraction took 831110.89 ms. Allocated memory was 153.1 MB in the beginning and 549.5 MB in the end (delta: 396.4 MB). Free memory was 96.9 MB in the beginning and 326.6 MB in the end (delta: -229.7 MB). Peak memory consumption was 167.2 MB. Max. memory is 8.0 GB. [2021-10-08 18:22:43,923 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.22 ms. Allocated memory is still 153.1 MB. Free memory is still 124.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 525.54 ms. Allocated memory is still 153.1 MB. Free memory was 127.5 MB in the beginning and 112.9 MB in the end (delta: 14.5 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 62.92 ms. Allocated memory is still 153.1 MB. Free memory was 112.8 MB in the beginning and 110.6 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 86.96 ms. Allocated memory is still 153.1 MB. Free memory was 110.6 MB in the beginning and 108.4 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 2100.89 ms. Allocated memory is still 153.1 MB. Free memory was 108.3 MB in the beginning and 97.4 MB in the end (delta: 10.9 MB). Peak memory consumption was 11.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 831110.89 ms. Allocated memory was 153.1 MB in the beginning and 549.5 MB in the end (delta: 396.4 MB). Free memory was 96.9 MB in the beginning and 326.6 MB in the end (delta: -229.7 MB). Peak memory consumption was 167.2 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 73630.0ms, 289 PlacesBefore, 86 PlacesAfterwards, 305 TransitionsBefore, 86 TransitionsAfterwards, 5962 CoEnabledTransitionPairs, 8 FixpointIterations, 204 TrivialSequentialCompositions, 88 ConcurrentSequentialCompositions, 45 TrivialYvCompositions, 13 ConcurrentYvCompositions, 16 ChoiceCompositions, 366 TotalNumberOfCompositions, 11895 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8396, positive: 8247, positive conditional: 0, positive unconditional: 8247, negative: 149, negative conditional: 0, negative unconditional: 149, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3759, positive: 3715, positive conditional: 0, positive unconditional: 3715, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3759, positive: 3715, positive conditional: 0, positive unconditional: 3715, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 44, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9362, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 9362, negative conditional: 0, negative unconditional: 9362, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 8396, positive: 4532, positive conditional: 0, positive unconditional: 4532, negative: 105, negative conditional: 0, negative unconditional: 105, unknown: 3759, unknown conditional: 0, unknown unconditional: 3759] , Statistics on independence cache: Total cache size (in pairs): 360, Positive cache size: 347, Positive conditional cache size: 0, Positive unconditional cache size: 347, Negative cache size: 13, Negative conditional cache size: 0, Negative unconditional cache size: 13 - 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: 63]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 109]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 348 locations, 67 error locations. Started 1 CEGAR loops. OverallTime: 830878.5ms, OverallIterations: 43, TraceHistogramMax: 14, EmptinessCheckTime: 90.2ms, AutomataDifference: 562083.9ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 73938.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2181 SDtfs, 24554 SDslu, 12034 SDs, 0 SdLazy, 24129 SolverSat, 3080 SolverUnsat, 63 SolverUnknown, 0 SolverNotchecked, 350738.7ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1279 GetRequests, 591 SyntacticMatches, 3 SemanticMatches, 685 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 2411 ImplicationChecksByTransitivity, 250994.6ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=5480occurred in iteration=0, InterpolantAutomatonStates: 509, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 7554.3ms AutomataMinimizationTime, 42 MinimizatonAttempts, 197674 StatesRemovedByMinimization, 32 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 516.5ms SsaConstructionTime, 5623.0ms SatisfiabilityAnalysisTime, 134202.2ms InterpolantComputationTime, 533 NumberOfCodeBlocks, 479 NumberOfCodeBlocksAsserted, 54 NumberOfCheckSat, 982 ConstructedInterpolants, 266 QuantifiedInterpolants, 20542 SizeOfPredicates, 348 NumberOfNonLiveVariables, 5605 ConjunctsInSsa, 599 ConjunctsInUnsatCore, 84 InterpolantComputations, 34 PerfectInterpolantSequences, 519/1024 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