/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 16:35:18,996 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 16:35:19,000 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 16:35:19,063 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 16:35:19,063 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 16:35:19,072 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 16:35:19,076 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 16:35:19,082 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 16:35:19,086 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 16:35:19,094 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 16:35:19,096 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 16:35:19,098 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 16:35:19,098 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 16:35:19,114 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 16:35:19,117 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 16:35:19,123 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 16:35:19,125 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 16:35:19,127 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 16:35:19,135 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 16:35:19,143 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 16:35:19,146 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 16:35:19,148 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 16:35:19,150 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 16:35:19,152 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 16:35:19,159 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 16:35:19,159 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 16:35:19,160 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 16:35:19,162 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 16:35:19,163 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 16:35:19,164 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 16:35:19,165 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 16:35:19,166 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 16:35:19,168 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 16:35:19,169 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 16:35:19,171 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 16:35:19,171 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 16:35:19,172 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 16:35:19,173 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 16:35:19,173 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 16:35:19,174 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 16:35:19,175 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 16:35:19,177 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 16:35:19,230 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 16:35:19,231 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 16:35:19,232 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 16:35:19,232 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 16:35:19,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 16:35:19,237 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 16:35:19,237 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 16:35:19,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 16:35:19,238 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 16:35:19,238 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 16:35:19,239 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 16:35:19,239 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 16:35:19,239 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 16:35:19,240 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-08 16:35:19,240 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-08 16:35:19,240 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-08 16:35:19,240 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 16:35:19,241 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-08 16:35:19,241 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-08 16:35:19,241 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-08 16:35:19,241 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 16:35:19,242 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 16:35:19,242 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 16:35:19,242 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 16:35:19,242 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 16:35:19,243 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 16:35:19,243 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 16:35:19,243 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 16:35:19,243 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-08 16:35:19,244 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-08 16:35:19,244 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 16:35:19,244 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-08 16:35:19,245 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 16:35:19,725 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 16:35:19,770 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 16:35:19,780 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 16:35:19,781 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 16:35:19,782 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 16:35:19,783 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2021-10-08 16:35:19,872 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/649ccc331/97d5e0d8369b4973a33b1bd58fcfde23/FLAGb587e2f91 [2021-10-08 16:35:20,676 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 16:35:20,677 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2021-10-08 16:35:20,686 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/649ccc331/97d5e0d8369b4973a33b1bd58fcfde23/FLAGb587e2f91 [2021-10-08 16:35:21,008 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/649ccc331/97d5e0d8369b4973a33b1bd58fcfde23 [2021-10-08 16:35:21,025 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 16:35:21,049 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-08 16:35:21,057 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 16:35:21,057 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 16:35:21,062 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 16:35:21,063 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,064 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3228b66a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21, skipping insertion in model container [2021-10-08 16:35:21,065 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,073 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 16:35:21,106 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 16:35:21,342 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2562,2575] [2021-10-08 16:35:21,352 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 16:35:21,382 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-08 16:35:21,396 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 16:35:21,445 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2562,2575] [2021-10-08 16:35:21,461 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 16:35:21,476 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 16:35:21,546 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2562,2575] [2021-10-08 16:35:21,551 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 16:35:21,575 INFO L208 MainTranslator]: Completed translation [2021-10-08 16:35:21,576 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21 WrapperNode [2021-10-08 16:35:21,576 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 16:35:21,578 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 16:35:21,578 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 16:35:21,578 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 16:35:21,588 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,632 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,693 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 16:35:21,695 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 16:35:21,695 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 16:35:21,695 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 16:35:21,708 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,709 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,735 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,735 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,764 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,777 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,783 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,790 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 16:35:21,794 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 16:35:21,794 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 16:35:21,795 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 16:35:21,796 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (1/1) ... [2021-10-08 16:35:21,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 16:35:21,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:35:21,851 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 16:35:21,873 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 16:35:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 16:35:21,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 16:35:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 16:35:21,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 16:35:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-08 16:35:21,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 16:35:21,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 16:35:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-08 16:35:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 16:35:21,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 16:35:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 16:35:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-08 16:35:21,977 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 16:35:23,057 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 16:35:23,057 INFO L299 CfgBuilder]: Removed 26 assume(true) statements. [2021-10-08 16:35:23,060 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 04:35:23 BoogieIcfgContainer [2021-10-08 16:35:23,060 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 16:35:23,062 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 16:35:23,062 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 16:35:23,066 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 16:35:23,067 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 04:35:21" (1/3) ... [2021-10-08 16:35:23,068 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32102b32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 04:35:23, skipping insertion in model container [2021-10-08 16:35:23,068 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:35:21" (2/3) ... [2021-10-08 16:35:23,068 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32102b32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 04:35:23, skipping insertion in model container [2021-10-08 16:35:23,069 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 04:35:23" (3/3) ... [2021-10-08 16:35:23,071 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2021-10-08 16:35:23,078 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 16:35:23,078 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2021-10-08 16:35:23,078 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 16:35:23,122 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,123 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,123 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,123 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,124 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,124 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,124 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,124 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,125 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,125 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,125 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,125 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,125 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,126 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,126 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,126 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,126 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,127 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,127 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,127 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,127 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,127 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,128 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,128 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,128 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,128 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,129 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,129 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,129 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,129 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,130 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,130 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,130 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,130 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,131 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,131 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,131 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,132 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,132 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,132 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,132 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,134 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,134 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,134 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,134 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,135 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,135 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,135 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,135 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,135 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,136 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,136 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,136 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,136 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,137 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,137 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,137 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,137 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,139 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,139 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,139 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,139 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,139 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,140 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,140 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,140 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,140 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,141 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,141 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,141 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,141 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,141 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,142 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,142 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,142 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,142 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,142 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,143 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,143 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,143 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,143 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,143 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,144 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,144 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,144 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,144 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,144 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,145 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,145 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,145 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,145 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,145 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,146 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,146 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,146 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,146 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,147 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,147 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,147 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,148 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,148 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,148 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,148 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,148 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,149 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,149 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,149 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,149 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,149 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,149 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,150 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,150 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,150 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,150 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,151 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,151 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,151 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,151 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,151 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,151 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,152 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,152 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,152 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,152 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,153 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,153 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,153 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,153 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,154 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,154 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,154 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,154 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,155 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,155 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,155 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,155 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,155 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,155 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,156 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,156 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,156 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,156 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,156 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,156 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,157 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,157 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,157 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,157 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,158 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,158 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,158 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,158 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,158 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,159 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,159 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,159 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,159 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,160 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,160 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,160 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,160 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,161 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,161 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,161 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,161 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,161 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,161 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,162 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,162 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,162 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,162 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,162 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,165 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,165 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,165 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,165 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,165 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,166 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,166 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,166 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,166 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,166 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,166 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,167 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,167 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,167 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,167 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,167 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,167 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,168 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,171 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,171 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,172 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,172 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,172 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,172 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,172 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~comp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,173 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,173 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,173 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,173 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,173 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,174 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,178 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,179 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,179 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,179 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~comp~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,179 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,180 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,180 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,180 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,180 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,180 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,181 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,181 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,181 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:35:23,187 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-10-08 16:35:23,249 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 16:35:23,258 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-08 16:35:23,259 INFO L340 AbstractCegarLoop]: Starting to check reachability of 48 error locations. [2021-10-08 16:35:23,295 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 16:35:23,319 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 214 places, 228 transitions, 472 flow [2021-10-08 16:35:23,327 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 214 places, 228 transitions, 472 flow [2021-10-08 16:35:23,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 214 places, 228 transitions, 472 flow [2021-10-08 16:35:23,567 INFO L129 PetriNetUnfolder]: 21/226 cut-off events. [2021-10-08 16:35:23,568 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-08 16:35:23,584 INFO L84 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 226 events. 21/226 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 421 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 151. Up to 3 conditions per place. [2021-10-08 16:35:23,600 INFO L116 LiptonReduction]: Number of co-enabled transitions 6348 [2021-10-08 16:36:07,930 INFO L131 LiptonReduction]: Checked pairs total: 10085 [2021-10-08 16:36:07,931 INFO L133 LiptonReduction]: Total number of compositions: 264 [2021-10-08 16:36:07,943 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 58 places, 57 transitions, 130 flow [2021-10-08 16:36:07,996 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 777 states, 491 states have (on average 4.346232179226069) internal successors, (2134), 776 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states 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 16:36:08,003 INFO L276 IsEmpty]: Start isEmpty. Operand has 777 states, 491 states have (on average 4.346232179226069) internal successors, (2134), 776 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states 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 16:36:08,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 16:36:08,009 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:08,010 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 16:36:08,010 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:08,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:08,017 INFO L82 PathProgramCache]: Analyzing trace with hash 29663, now seen corresponding path program 1 times [2021-10-08 16:36:08,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:08,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [335154769] [2021-10-08 16:36:08,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:08,034 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:08,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:08,038 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 16:36:08,048 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 16:36:08,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:08,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 16:36:08,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:08,336 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:36:08,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 22 [2021-10-08 16:36:08,388 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 16:36:08,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:08,396 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 16:36:08,397 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:08,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [335154769] [2021-10-08 16:36:08,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [335154769] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:08,398 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:08,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 16:36:08,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511511873] [2021-10-08 16:36:08,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:36:08,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:08,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:36:08,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:36:08,431 INFO L87 Difference]: Start difference. First operand has 777 states, 491 states have (on average 4.346232179226069) internal successors, (2134), 776 states have internal predecessors, (2134), 0 states have call successors, (0), 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 16:36:08,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:08,807 INFO L93 Difference]: Finished difference Result 518 states and 1407 transitions. [2021-10-08 16:36:08,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:36:08,811 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 16:36:08,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:08,848 INFO L225 Difference]: With dead ends: 518 [2021-10-08 16:36:08,848 INFO L226 Difference]: Without dead ends: 518 [2021-10-08 16:36:08,850 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:36:08,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-10-08 16:36:08,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 518. [2021-10-08 16:36:08,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 351 states have (on average 4.0085470085470085) internal successors, (1407), 517 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states 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 16:36:08,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1407 transitions. [2021-10-08 16:36:08,976 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1407 transitions. Word has length 2 [2021-10-08 16:36:08,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:08,977 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 1407 transitions. [2021-10-08 16:36:08,977 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 16:36:08,977 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1407 transitions. [2021-10-08 16:36:08,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 16:36:08,978 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:08,978 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 16:36:08,995 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 16:36:09,195 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 16:36:09,196 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:09,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:09,198 INFO L82 PathProgramCache]: Analyzing trace with hash 29664, now seen corresponding path program 1 times [2021-10-08 16:36:09,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:09,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [566234785] [2021-10-08 16:36:09,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:09,203 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:09,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:09,204 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 16:36:09,244 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 16:36:09,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:09,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 16:36:09,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:09,477 INFO L354 Elim1Store]: treesize reduction 133, result has 28.1 percent of original size [2021-10-08 16:36:09,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 18 treesize of output 57 [2021-10-08 16:36:09,586 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 16:36:09,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:09,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:36:09,700 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:09,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [566234785] [2021-10-08 16:36:09,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [566234785] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:09,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:09,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 16:36:09,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32766268] [2021-10-08 16:36:09,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:36:09,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:09,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:36:09,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:09,712 INFO L87 Difference]: Start difference. First operand 518 states and 1407 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 16:36:11,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:11,370 INFO L93 Difference]: Finished difference Result 1548 states and 4215 transitions. [2021-10-08 16:36:11,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:36:11,372 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 16:36:11,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:11,393 INFO L225 Difference]: With dead ends: 1548 [2021-10-08 16:36:11,393 INFO L226 Difference]: Without dead ends: 1548 [2021-10-08 16:36:11,394 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 77.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:11,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1548 states. [2021-10-08 16:36:11,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1548 to 522. [2021-10-08 16:36:11,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 355 states have (on average 3.9971830985915493) internal successors, (1419), 521 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states 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 16:36:11,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1419 transitions. [2021-10-08 16:36:11,442 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1419 transitions. Word has length 2 [2021-10-08 16:36:11,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:11,450 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 1419 transitions. [2021-10-08 16:36:11,451 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 16:36:11,452 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1419 transitions. [2021-10-08 16:36:11,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 16:36:11,452 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:11,452 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 16:36:11,461 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 16:36:11,653 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 16:36:11,654 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:11,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:11,656 INFO L82 PathProgramCache]: Analyzing trace with hash 926216, now seen corresponding path program 1 times [2021-10-08 16:36:11,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:11,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [546240779] [2021-10-08 16:36:11,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:11,658 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:11,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:11,659 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 16:36:11,660 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 16:36:11,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:11,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:36:11,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:11,737 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 16:36:11,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:11,749 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 16:36:11,749 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:11,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [546240779] [2021-10-08 16:36:11,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [546240779] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:11,750 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:11,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-08 16:36:11,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570234425] [2021-10-08 16:36:11,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:36:11,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:11,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:36:11,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:11,752 INFO L87 Difference]: Start difference. First operand 522 states and 1419 transitions. Second operand has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:11,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:11,852 INFO L93 Difference]: Finished difference Result 522 states and 1411 transitions. [2021-10-08 16:36:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:36:11,854 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-08 16:36:11,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:11,859 INFO L225 Difference]: With dead ends: 522 [2021-10-08 16:36:11,859 INFO L226 Difference]: Without dead ends: 522 [2021-10-08 16:36:11,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:11,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-10-08 16:36:11,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 522. [2021-10-08 16:36:11,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 355 states have (on average 3.9746478873239437) internal successors, (1411), 521 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states 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 16:36:11,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1411 transitions. [2021-10-08 16:36:11,884 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1411 transitions. Word has length 3 [2021-10-08 16:36:11,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:11,884 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 1411 transitions. [2021-10-08 16:36:11,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:11,885 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1411 transitions. [2021-10-08 16:36:11,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 16:36:11,885 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:11,885 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 16:36:11,899 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 16:36:12,098 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 16:36:12,100 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:12,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:12,102 INFO L82 PathProgramCache]: Analyzing trace with hash 28697472, now seen corresponding path program 1 times [2021-10-08 16:36:12,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:12,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1564232003] [2021-10-08 16:36:12,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:12,104 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:12,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:12,105 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 16:36:12,107 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 16:36:12,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:12,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 16:36:12,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:12,357 INFO L354 Elim1Store]: treesize reduction 133, result has 28.1 percent of original size [2021-10-08 16:36:12,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 18 treesize of output 57 [2021-10-08 16:36:12,492 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 16:36:12,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:13,027 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 16:36:13,027 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:13,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1564232003] [2021-10-08 16:36:13,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1564232003] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:36:13,028 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:36:13,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-08 16:36:13,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308951984] [2021-10-08 16:36:13,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 16:36:13,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:13,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 16:36:13,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:36:13,031 INFO L87 Difference]: Start difference. First operand 522 states and 1411 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 16:36:16,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:16,742 INFO L93 Difference]: Finished difference Result 2067 states and 5623 transitions. [2021-10-08 16:36:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 16:36:16,744 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 16:36:16,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:16,763 INFO L225 Difference]: With dead ends: 2067 [2021-10-08 16:36:16,764 INFO L226 Difference]: Without dead ends: 2067 [2021-10-08 16:36:16,764 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 705.6ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-08 16:36:16,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states. [2021-10-08 16:36:16,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 528. [2021-10-08 16:36:16,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 361 states have (on average 3.958448753462604) internal successors, (1429), 527 states have internal predecessors, (1429), 0 states have call successors, (0), 0 states 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 16:36:16,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1429 transitions. [2021-10-08 16:36:16,805 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1429 transitions. Word has length 4 [2021-10-08 16:36:16,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:16,806 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1429 transitions. [2021-10-08 16:36:16,806 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 16:36:16,806 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1429 transitions. [2021-10-08 16:36:16,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:36:16,807 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:16,807 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1] [2021-10-08 16:36:16,820 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 16:36:17,018 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 16:36:17,019 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:17,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:17,021 INFO L82 PathProgramCache]: Analyzing trace with hash 234267752, now seen corresponding path program 1 times [2021-10-08 16:36:17,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:17,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [571085203] [2021-10-08 16:36:17,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:17,023 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:17,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:17,024 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 16:36:17,046 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 16:36:17,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:17,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 16:36:17,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:17,188 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:36:17,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:36:17,271 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:17,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [571085203] [2021-10-08 16:36:17,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [571085203] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:36:17,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:36:17,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-08 16:36:17,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783071455] [2021-10-08 16:36:17,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 16:36:17,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:17,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 16:36:17,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:36:17,275 INFO L87 Difference]: Start difference. First operand 528 states and 1429 transitions. Second operand has 8 states, 8 states have (on average 1.25) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:17,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:17,528 INFO L93 Difference]: Finished difference Result 528 states and 1417 transitions. [2021-10-08 16:36:17,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 16:36:17,531 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.25) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 16:36:17,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:17,536 INFO L225 Difference]: With dead ends: 528 [2021-10-08 16:36:17,536 INFO L226 Difference]: Without dead ends: 528 [2021-10-08 16:36:17,536 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 113.0ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-08 16:36:17,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-10-08 16:36:17,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2021-10-08 16:36:17,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 361 states have (on average 3.925207756232687) internal successors, (1417), 527 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states 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 16:36:17,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1417 transitions. [2021-10-08 16:36:17,556 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1417 transitions. Word has length 7 [2021-10-08 16:36:17,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:17,556 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1417 transitions. [2021-10-08 16:36:17,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.25) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:17,557 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1417 transitions. [2021-10-08 16:36:17,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:36:17,557 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:17,558 INFO L512 BasicCegarLoop]: trace histogram [5, 1, 1] [2021-10-08 16:36:17,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-10-08 16:36:17,773 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 16:36:17,773 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:17,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:17,774 INFO L82 PathProgramCache]: Analyzing trace with hash 233803805, now seen corresponding path program 2 times [2021-10-08 16:36:17,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:17,774 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [83370600] [2021-10-08 16:36:17,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:36:17,774 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:17,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:17,775 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 16:36:17,776 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 16:36:17,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:36:17,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:36:17,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 16:36:17,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:36:17,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:18,228 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:36:18,228 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:18,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [83370600] [2021-10-08 16:36:18,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [83370600] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:36:18,229 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:36:18,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 16:36:18,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115145433] [2021-10-08 16:36:18,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 16:36:18,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:18,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 16:36:18,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:36:18,231 INFO L87 Difference]: Start difference. First operand 528 states and 1417 transitions. Second operand has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 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 16:36:18,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:18,494 INFO L93 Difference]: Finished difference Result 526 states and 1413 transitions. [2021-10-08 16:36:18,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 16:36:18,495 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 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 16:36:18,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:18,500 INFO L225 Difference]: With dead ends: 526 [2021-10-08 16:36:18,500 INFO L226 Difference]: Without dead ends: 526 [2021-10-08 16:36:18,500 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 246.7ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:36:18,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-10-08 16:36:18,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 526. [2021-10-08 16:36:18,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 361 states have (on average 3.914127423822715) internal successors, (1413), 525 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states 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 16:36:18,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1413 transitions. [2021-10-08 16:36:18,520 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1413 transitions. Word has length 7 [2021-10-08 16:36:18,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:18,520 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1413 transitions. [2021-10-08 16:36:18,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 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 16:36:18,521 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1413 transitions. [2021-10-08 16:36:18,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:36:18,521 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:18,521 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1] [2021-10-08 16:36:18,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-10-08 16:36:18,734 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 16:36:18,734 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:18,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:18,735 INFO L82 PathProgramCache]: Analyzing trace with hash 1333800245, now seen corresponding path program 2 times [2021-10-08 16:36:18,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:18,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [294802469] [2021-10-08 16:36:18,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:36:18,738 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:18,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:18,739 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 16:36:18,742 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 16:36:18,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:36:18,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:36:18,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 16:36:18,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:18,861 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:36:18,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 36 [2021-10-08 16:36:19,184 INFO L354 Elim1Store]: treesize reduction 30, result has 36.2 percent of original size [2021-10-08 16:36:19,184 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 44 [2021-10-08 16:36:19,475 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:19,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:19,544 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:19,545 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:19,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [294802469] [2021-10-08 16:36:19,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [294802469] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:19,545 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:19,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 16:36:19,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987092099] [2021-10-08 16:36:19,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:36:19,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:19,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:36:19,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:19,548 INFO L87 Difference]: Start difference. First operand 526 states and 1413 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:19,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:19,848 INFO L93 Difference]: Finished difference Result 420 states and 1083 transitions. [2021-10-08 16:36:19,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:36:19,849 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-08 16:36:19,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:19,853 INFO L225 Difference]: With dead ends: 420 [2021-10-08 16:36:19,853 INFO L226 Difference]: Without dead ends: 420 [2021-10-08 16:36:19,854 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 73.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:19,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-10-08 16:36:19,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 420. [2021-10-08 16:36:19,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 301 states have (on average 3.5980066445182723) internal successors, (1083), 419 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states 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 16:36:19,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1083 transitions. [2021-10-08 16:36:19,870 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1083 transitions. Word has length 13 [2021-10-08 16:36:19,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:19,871 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 1083 transitions. [2021-10-08 16:36:19,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:19,871 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1083 transitions. [2021-10-08 16:36:19,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:36:19,872 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:19,872 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1] [2021-10-08 16:36:19,887 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 16:36:20,085 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 16:36:20,085 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:20,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:20,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1333800247, now seen corresponding path program 1 times [2021-10-08 16:36:20,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:20,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1378177454] [2021-10-08 16:36:20,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:20,087 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:20,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:20,089 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 16:36:20,124 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 16:36:20,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:20,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 16:36:20,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:20,531 INFO L354 Elim1Store]: treesize reduction 145, result has 24.9 percent of original size [2021-10-08 16:36:20,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 70 [2021-10-08 16:36:20,538 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 71 treesize of output 69 [2021-10-08 16:36:21,076 INFO L354 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2021-10-08 16:36:21,076 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 38 [2021-10-08 16:36:23,203 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:23,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:23,500 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:23,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:23,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1378177454] [2021-10-08 16:36:23,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1378177454] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:23,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:23,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-08 16:36:23,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537561379] [2021-10-08 16:36:23,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 16:36:23,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:23,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 16:36:23,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:36:23,504 INFO L87 Difference]: Start difference. First operand 420 states and 1083 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:26,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:26,914 INFO L93 Difference]: Finished difference Result 314 states and 753 transitions. [2021-10-08 16:36:26,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:36:26,916 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-08 16:36:26,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:26,920 INFO L225 Difference]: With dead ends: 314 [2021-10-08 16:36:26,920 INFO L226 Difference]: Without dead ends: 314 [2021-10-08 16:36:26,921 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 177.1ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:36:26,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-10-08 16:36:26,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 314. [2021-10-08 16:36:26,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 241 states have (on average 3.12448132780083) internal successors, (753), 313 states have internal predecessors, (753), 0 states have call successors, (0), 0 states 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 16:36:26,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 753 transitions. [2021-10-08 16:36:26,932 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 753 transitions. Word has length 13 [2021-10-08 16:36:26,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:26,933 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 753 transitions. [2021-10-08 16:36:26,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:26,933 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 753 transitions. [2021-10-08 16:36:26,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 16:36:26,933 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:26,934 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2021-10-08 16:36:26,948 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 16:36:27,147 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 16:36:27,148 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:27,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:27,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1881802737, now seen corresponding path program 1 times [2021-10-08 16:36:27,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:27,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [515220387] [2021-10-08 16:36:27,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:27,150 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:27,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:27,154 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 16:36:27,171 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 16:36:27,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:27,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 16:36:27,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:27,639 INFO L354 Elim1Store]: treesize reduction 149, result has 22.8 percent of original size [2021-10-08 16:36:27,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 64 [2021-10-08 16:36:27,645 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 66 treesize of output 64 [2021-10-08 16:36:28,480 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-10-08 16:36:28,480 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 32 treesize of output 52 [2021-10-08 16:36:36,799 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:36,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:37,158 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:37,158 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:37,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [515220387] [2021-10-08 16:36:37,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [515220387] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:37,159 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:37,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-08 16:36:37,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665950074] [2021-10-08 16:36:37,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 16:36:37,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:37,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 16:36:37,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:36:37,161 INFO L87 Difference]: Start difference. First operand 314 states and 753 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 16:36:38,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:38,773 INFO L93 Difference]: Finished difference Result 292 states and 707 transitions. [2021-10-08 16:36:38,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:36:38,774 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 15 [2021-10-08 16:36:38,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:38,776 INFO L225 Difference]: With dead ends: 292 [2021-10-08 16:36:38,776 INFO L226 Difference]: Without dead ends: 292 [2021-10-08 16:36:38,777 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1601.1ms TimeCoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2021-10-08 16:36:38,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-10-08 16:36:38,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2021-10-08 16:36:38,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 233 states have (on average 3.0343347639484977) internal successors, (707), 291 states have internal predecessors, (707), 0 states have call successors, (0), 0 states 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 16:36:38,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 707 transitions. [2021-10-08 16:36:38,786 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 707 transitions. Word has length 15 [2021-10-08 16:36:38,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:38,786 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 707 transitions. [2021-10-08 16:36:38,787 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 16:36:38,787 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 707 transitions. [2021-10-08 16:36:38,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 16:36:38,787 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:38,787 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2021-10-08 16:36:38,801 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 16:36:39,001 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 16:36:39,002 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:39,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:39,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1881802738, now seen corresponding path program 1 times [2021-10-08 16:36:39,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:39,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1760992564] [2021-10-08 16:36:39,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:39,005 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:39,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:39,007 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 16:36:39,013 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 16:36:39,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:39,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:36:39,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:39,305 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:36:39,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 35 [2021-10-08 16:36:39,629 INFO L354 Elim1Store]: treesize reduction 57, result has 30.5 percent of original size [2021-10-08 16:36:39,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 57 [2021-10-08 16:36:40,027 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:40,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:40,113 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:40,113 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:40,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1760992564] [2021-10-08 16:36:40,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1760992564] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:40,114 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:40,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 16:36:40,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937073979] [2021-10-08 16:36:40,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:36:40,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:40,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:36:40,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:40,121 INFO L87 Difference]: Start difference. First operand 292 states and 707 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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 16:36:40,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:40,460 INFO L93 Difference]: Finished difference Result 270 states and 661 transitions. [2021-10-08 16:36:40,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:36:40,462 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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 15 [2021-10-08 16:36:40,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:40,465 INFO L225 Difference]: With dead ends: 270 [2021-10-08 16:36:40,465 INFO L226 Difference]: Without dead ends: 270 [2021-10-08 16:36:40,465 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 50.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:40,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-10-08 16:36:40,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 270. [2021-10-08 16:36:40,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 225 states have (on average 2.937777777777778) internal successors, (661), 269 states have internal predecessors, (661), 0 states have call successors, (0), 0 states 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 16:36:40,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 661 transitions. [2021-10-08 16:36:40,475 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 661 transitions. Word has length 15 [2021-10-08 16:36:40,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:40,476 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 661 transitions. [2021-10-08 16:36:40,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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 16:36:40,476 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 661 transitions. [2021-10-08 16:36:40,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:36:40,477 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:40,478 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2021-10-08 16:36:40,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-08 16:36:40,694 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 16:36:40,694 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:40,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:40,695 INFO L82 PathProgramCache]: Analyzing trace with hash -1793656014, now seen corresponding path program 1 times [2021-10-08 16:36:40,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:40,696 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937910960] [2021-10-08 16:36:40,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:40,697 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:40,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:40,698 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 16:36:40,701 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 16:36:40,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:40,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 16:36:40,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:40,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 16:36:41,051 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:41,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:41,340 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:41,340 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:41,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937910960] [2021-10-08 16:36:41,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937910960] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:41,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:41,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-08 16:36:41,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678184730] [2021-10-08 16:36:41,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 16:36:41,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:41,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 16:36:41,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:36:41,343 INFO L87 Difference]: Start difference. First operand 270 states and 661 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 8 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 16:36:42,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:42,140 INFO L93 Difference]: Finished difference Result 574 states and 1464 transitions. [2021-10-08 16:36:42,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:36:42,142 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 8 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 16 [2021-10-08 16:36:42,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:42,147 INFO L225 Difference]: With dead ends: 574 [2021-10-08 16:36:42,147 INFO L226 Difference]: Without dead ends: 574 [2021-10-08 16:36:42,148 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 232.9ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-08 16:36:42,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-10-08 16:36:42,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 350. [2021-10-08 16:36:42,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 310 states have (on average 3.432258064516129) internal successors, (1064), 349 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states 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 16:36:42,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 1064 transitions. [2021-10-08 16:36:42,166 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 1064 transitions. Word has length 16 [2021-10-08 16:36:42,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:42,167 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 1064 transitions. [2021-10-08 16:36:42,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 8 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 16:36:42,168 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 1064 transitions. [2021-10-08 16:36:42,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:36:42,169 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:42,169 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2021-10-08 16:36:42,189 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 16:36:42,383 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 16:36:42,384 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:42,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:42,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1793656013, now seen corresponding path program 1 times [2021-10-08 16:36:42,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:42,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139171031] [2021-10-08 16:36:42,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:42,387 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:42,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:42,388 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 16:36:42,389 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 16:36:42,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:42,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:36:42,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:42,621 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 16:36:42,653 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:42,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:42,701 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:42,701 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:42,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139171031] [2021-10-08 16:36:42,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139171031] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:42,702 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:42,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-08 16:36:42,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583292421] [2021-10-08 16:36:42,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:36:42,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:42,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:36:42,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:36:42,704 INFO L87 Difference]: Start difference. First operand 350 states and 1064 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:42,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:42,928 INFO L93 Difference]: Finished difference Result 280 states and 820 transitions. [2021-10-08 16:36:42,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:36:42,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:36:42,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:42,938 INFO L225 Difference]: With dead ends: 280 [2021-10-08 16:36:42,938 INFO L226 Difference]: Without dead ends: 280 [2021-10-08 16:36:42,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:36:42,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-10-08 16:36:42,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 280. [2021-10-08 16:36:42,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 256 states have (on average 3.203125) internal successors, (820), 279 states have internal predecessors, (820), 0 states have call successors, (0), 0 states 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 16:36:42,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 820 transitions. [2021-10-08 16:36:42,952 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 820 transitions. Word has length 16 [2021-10-08 16:36:42,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:42,953 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 820 transitions. [2021-10-08 16:36:42,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:42,953 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 820 transitions. [2021-10-08 16:36:42,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:36:42,954 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:42,955 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2021-10-08 16:36:42,971 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 16:36:43,169 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 16:36:43,169 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:43,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:43,170 INFO L82 PathProgramCache]: Analyzing trace with hash -1793656058, now seen corresponding path program 1 times [2021-10-08 16:36:43,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:43,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570794008] [2021-10-08 16:36:43,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:43,171 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:43,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:43,173 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 16:36:43,175 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 16:36:43,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:43,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 16:36:43,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:43,490 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:36:43,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 22 [2021-10-08 16:36:43,557 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-08 16:36:43,558 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 16:36:43,773 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:43,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:45,915 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:45,916 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:45,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570794008] [2021-10-08 16:36:45,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570794008] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:45,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:45,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 2] imperfect sequences [] total 5 [2021-10-08 16:36:45,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685940862] [2021-10-08 16:36:45,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-08 16:36:45,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:45,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-08 16:36:45,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=24, Unknown=1, NotChecked=0, Total=42 [2021-10-08 16:36:45,918 INFO L87 Difference]: Start difference. First operand 280 states and 820 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:46,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:46,132 INFO L93 Difference]: Finished difference Result 218 states and 608 transitions. [2021-10-08 16:36:46,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:36:46,133 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:36:46,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:46,136 INFO L225 Difference]: With dead ends: 218 [2021-10-08 16:36:46,136 INFO L226 Difference]: Without dead ends: 218 [2021-10-08 16:36:46,137 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 2085.3ms TimeCoverageRelationStatistics Valid=17, Invalid=24, Unknown=1, NotChecked=0, Total=42 [2021-10-08 16:36:46,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-10-08 16:36:46,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2021-10-08 16:36:46,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 206 states have (on average 2.9514563106796117) internal successors, (608), 217 states have internal predecessors, (608), 0 states have call successors, (0), 0 states 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 16:36:46,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 608 transitions. [2021-10-08 16:36:46,147 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 608 transitions. Word has length 16 [2021-10-08 16:36:46,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:46,147 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 608 transitions. [2021-10-08 16:36:46,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:46,148 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 608 transitions. [2021-10-08 16:36:46,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:36:46,149 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:46,150 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2021-10-08 16:36:46,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-10-08 16:36:46,365 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 16:36:46,365 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:46,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:46,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1793656057, now seen corresponding path program 1 times [2021-10-08 16:36:46,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:46,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [952844798] [2021-10-08 16:36:46,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:46,367 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:46,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:46,369 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 16:36:46,369 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 16:36:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:46,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 16:36:46,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:46,784 INFO L354 Elim1Store]: treesize reduction 133, result has 28.1 percent of original size [2021-10-08 16:36:46,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 69 [2021-10-08 16:36:46,826 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:36:46,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 78 [2021-10-08 16:36:46,965 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2021-10-08 16:36:46,966 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 14 treesize of output 20 [2021-10-08 16:36:46,992 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:36:46,992 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 16 treesize of output 16 [2021-10-08 16:36:51,248 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:51,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:51,971 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:51,971 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:51,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [952844798] [2021-10-08 16:36:51,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [952844798] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:51,972 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:51,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 7 [2021-10-08 16:36:51,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455780134] [2021-10-08 16:36:51,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 16:36:51,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:51,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 16:36:51,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-10-08 16:36:51,974 INFO L87 Difference]: Start difference. First operand 218 states and 608 transitions. Second operand has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:55,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:55,203 INFO L93 Difference]: Finished difference Result 254 states and 621 transitions. [2021-10-08 16:36:55,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:36:55,204 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:36:55,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:55,207 INFO L225 Difference]: With dead ends: 254 [2021-10-08 16:36:55,207 INFO L226 Difference]: Without dead ends: 254 [2021-10-08 16:36:55,208 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 4559.5ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:36:55,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-10-08 16:36:55,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 206. [2021-10-08 16:36:55,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 197 states have (on average 2.7563451776649748) internal successors, (543), 205 states have internal predecessors, (543), 0 states have call successors, (0), 0 states 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 16:36:55,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 543 transitions. [2021-10-08 16:36:55,215 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 543 transitions. Word has length 16 [2021-10-08 16:36:55,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:55,216 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 543 transitions. [2021-10-08 16:36:55,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:36:55,216 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 543 transitions. [2021-10-08 16:36:55,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:36:55,217 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:55,217 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:36:55,231 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 16:36:55,431 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 16:36:55,431 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:55,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:55,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1422166401, now seen corresponding path program 1 times [2021-10-08 16:36:55,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:55,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1173977318] [2021-10-08 16:36:55,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:55,434 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:55,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:55,436 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 16:36:55,440 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 16:36:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:55,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 16:36:55,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:55,716 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 16:36:55,838 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:55,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:36:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:36:56,173 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:36:56,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1173977318] [2021-10-08 16:36:56,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1173977318] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:36:56,174 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:36:56,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-08 16:36:56,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774590373] [2021-10-08 16:36:56,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 16:36:56,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:36:56,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 16:36:56,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:36:56,176 INFO L87 Difference]: Start difference. First operand 206 states and 543 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 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 16:36:56,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:36:56,757 INFO L93 Difference]: Finished difference Result 370 states and 1034 transitions. [2021-10-08 16:36:56,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:36:56,759 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 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 18 [2021-10-08 16:36:56,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:36:56,762 INFO L225 Difference]: With dead ends: 370 [2021-10-08 16:36:56,763 INFO L226 Difference]: Without dead ends: 370 [2021-10-08 16:36:56,766 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 278.3ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-08 16:36:56,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-10-08 16:36:56,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 270. [2021-10-08 16:36:56,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 261 states have (on average 3.268199233716475) internal successors, (853), 269 states have internal predecessors, (853), 0 states have call successors, (0), 0 states 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 16:36:56,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 853 transitions. [2021-10-08 16:36:56,777 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 853 transitions. Word has length 18 [2021-10-08 16:36:56,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:36:56,778 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 853 transitions. [2021-10-08 16:36:56,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 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 16:36:56,778 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 853 transitions. [2021-10-08 16:36:56,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:36:56,781 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:36:56,781 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:36:56,803 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 16:36:56,996 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 16:36:56,997 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:36:56,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:36:56,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1422166288, now seen corresponding path program 1 times [2021-10-08 16:36:56,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:36:56,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113476745] [2021-10-08 16:36:56,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:36:56,999 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:36:56,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:36:57,001 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 16:36:57,002 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 16:36:57,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:36:57,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 16:36:57,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:36:57,539 INFO L354 Elim1Store]: treesize reduction 133, result has 28.1 percent of original size [2021-10-08 16:36:57,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 69 [2021-10-08 16:36:57,587 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:36:57,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 2 case distinctions, treesize of input 69 treesize of output 78 [2021-10-08 16:36:57,718 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2021-10-08 16:36:57,718 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 14 treesize of output 20 [2021-10-08 16:36:57,739 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:36:57,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-10-08 16:37:00,159 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:00,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:00,744 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:00,745 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:00,745 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113476745] [2021-10-08 16:37:00,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113476745] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:37:00,745 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:37:00,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 7 [2021-10-08 16:37:00,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282484687] [2021-10-08 16:37:00,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 16:37:00,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:00,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 16:37:00,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-10-08 16:37:00,748 INFO L87 Difference]: Start difference. First operand 270 states and 853 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 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 16:37:03,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:03,369 INFO L93 Difference]: Finished difference Result 338 states and 911 transitions. [2021-10-08 16:37:03,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:37:03,371 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 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 18 [2021-10-08 16:37:03,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:03,373 INFO L225 Difference]: With dead ends: 338 [2021-10-08 16:37:03,374 INFO L226 Difference]: Without dead ends: 338 [2021-10-08 16:37:03,374 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 2514.9ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:37:03,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-10-08 16:37:03,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 270. [2021-10-08 16:37:03,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 261 states have (on average 3.0229885057471266) internal successors, (789), 269 states have internal predecessors, (789), 0 states have call successors, (0), 0 states 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 16:37:03,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 789 transitions. [2021-10-08 16:37:03,383 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 789 transitions. Word has length 18 [2021-10-08 16:37:03,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:03,383 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 789 transitions. [2021-10-08 16:37:03,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 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 16:37:03,384 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 789 transitions. [2021-10-08 16:37:03,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:37:03,385 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:03,385 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:03,400 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 16:37:03,599 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 16:37:03,600 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:03,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:03,601 INFO L82 PathProgramCache]: Analyzing trace with hash -902065473, now seen corresponding path program 1 times [2021-10-08 16:37:03,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:03,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1858287091] [2021-10-08 16:37:03,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:37:03,603 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:03,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:03,604 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 16:37:03,606 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 16:37:03,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:37:03,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 16:37:03,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:03,933 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 16:37:04,090 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:04,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:04,733 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:04,734 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:04,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1858287091] [2021-10-08 16:37:04,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1858287091] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:37:04,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:37:04,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-08 16:37:04,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658119961] [2021-10-08 16:37:04,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 16:37:04,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:04,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 16:37:04,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:37:04,736 INFO L87 Difference]: Start difference. First operand 270 states and 789 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 16:37:06,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:06,030 INFO L93 Difference]: Finished difference Result 600 states and 1677 transitions. [2021-10-08 16:37:06,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 16:37:06,031 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 20 [2021-10-08 16:37:06,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:06,036 INFO L225 Difference]: With dead ends: 600 [2021-10-08 16:37:06,036 INFO L226 Difference]: Without dead ends: 600 [2021-10-08 16:37:06,036 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 750.1ms TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:37:06,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2021-10-08 16:37:06,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 366. [2021-10-08 16:37:06,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 357 states have (on average 3.5126050420168067) internal successors, (1254), 365 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states 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 16:37:06,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1254 transitions. [2021-10-08 16:37:06,050 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1254 transitions. Word has length 20 [2021-10-08 16:37:06,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:06,050 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1254 transitions. [2021-10-08 16:37:06,050 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 16:37:06,050 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1254 transitions. [2021-10-08 16:37:06,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:37:06,051 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:06,051 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:06,066 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 16:37:06,265 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 16:37:06,266 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:06,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:06,267 INFO L82 PathProgramCache]: Analyzing trace with hash -902065360, now seen corresponding path program 1 times [2021-10-08 16:37:06,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:06,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1432128453] [2021-10-08 16:37:06,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:37:06,269 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:06,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:06,270 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 16:37:06,275 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 16:37:06,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:37:06,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-08 16:37:06,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:06,838 INFO L354 Elim1Store]: treesize reduction 133, result has 28.1 percent of original size [2021-10-08 16:37:06,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 69 [2021-10-08 16:37:06,875 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:37:06,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 78 [2021-10-08 16:37:06,990 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:37:06,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-10-08 16:37:07,000 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 14 treesize of output 16 [2021-10-08 16:37:15,719 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:15,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:16,702 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:16,703 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:16,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1432128453] [2021-10-08 16:37:16,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1432128453] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:37:16,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:37:16,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-10-08 16:37:16,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310689562] [2021-10-08 16:37:16,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 16:37:16,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:16,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 16:37:16,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:37:16,705 INFO L87 Difference]: Start difference. First operand 366 states and 1254 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:37:22,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:22,572 INFO L93 Difference]: Finished difference Result 536 states and 1463 transitions. [2021-10-08 16:37:22,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 16:37:22,574 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:37:22,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:22,578 INFO L225 Difference]: With dead ends: 536 [2021-10-08 16:37:22,578 INFO L226 Difference]: Without dead ends: 536 [2021-10-08 16:37:22,578 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 9486.6ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:37:22,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-10-08 16:37:22,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 366. [2021-10-08 16:37:22,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 357 states have (on average 3.2436974789915967) internal successors, (1158), 365 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states 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 16:37:22,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1158 transitions. [2021-10-08 16:37:22,589 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1158 transitions. Word has length 20 [2021-10-08 16:37:22,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:22,589 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1158 transitions. [2021-10-08 16:37:22,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:37:22,589 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1158 transitions. [2021-10-08 16:37:22,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 16:37:22,590 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:22,590 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:22,602 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 16:37:22,798 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 16:37:22,799 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:22,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:22,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1478748594, now seen corresponding path program 1 times [2021-10-08 16:37:22,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:22,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1566319304] [2021-10-08 16:37:22,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:37:22,801 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:22,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:22,803 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 16:37:22,809 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 16:37:23,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:37:23,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 16:37:23,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:23,184 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-10-08 16:37:23,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:23,233 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-10-08 16:37:23,233 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:23,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1566319304] [2021-10-08 16:37:23,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1566319304] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:37:23,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:37:23,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-08 16:37:23,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228510702] [2021-10-08 16:37:23,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:37:23,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:23,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:37:23,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:37:23,236 INFO L87 Difference]: Start difference. First operand 366 states and 1158 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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 16:37:23,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:23,277 INFO L93 Difference]: Finished difference Result 498 states and 1474 transitions. [2021-10-08 16:37:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:37:23,278 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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 22 [2021-10-08 16:37:23,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:23,281 INFO L225 Difference]: With dead ends: 498 [2021-10-08 16:37:23,281 INFO L226 Difference]: Without dead ends: 498 [2021-10-08 16:37:23,281 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:37:23,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-10-08 16:37:23,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 388. [2021-10-08 16:37:23,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 379 states have (on average 3.2242744063324538) internal successors, (1222), 387 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states 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 16:37:23,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1222 transitions. [2021-10-08 16:37:23,294 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1222 transitions. Word has length 22 [2021-10-08 16:37:23,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:23,294 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1222 transitions. [2021-10-08 16:37:23,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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 16:37:23,294 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1222 transitions. [2021-10-08 16:37:23,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 16:37:23,295 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:23,295 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:23,311 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 16:37:23,510 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 16:37:23,510 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:23,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:23,512 INFO L82 PathProgramCache]: Analyzing trace with hash 185491169, now seen corresponding path program 2 times [2021-10-08 16:37:23,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:23,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342777591] [2021-10-08 16:37:23,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:37:23,513 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:23,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:23,515 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 16:37:23,520 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 16:37:23,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:37:23,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:37:23,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 16:37:23,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:24,001 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 16:37:24,269 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:24,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:25,262 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:25,262 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:25,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [342777591] [2021-10-08 16:37:25,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [342777591] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:37:25,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:37:25,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 15 [2021-10-08 16:37:25,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238285170] [2021-10-08 16:37:25,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 16:37:25,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:25,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 16:37:25,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-08 16:37:25,265 INFO L87 Difference]: Start difference. First operand 388 states and 1222 transitions. Second operand has 16 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 16 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 16:37:27,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:27,200 INFO L93 Difference]: Finished difference Result 500 states and 1316 transitions. [2021-10-08 16:37:27,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 16:37:27,201 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 16 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 23 [2021-10-08 16:37:27,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:27,210 INFO L225 Difference]: With dead ends: 500 [2021-10-08 16:37:27,211 INFO L226 Difference]: Without dead ends: 500 [2021-10-08 16:37:27,211 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1084.9ms TimeCoverageRelationStatistics Valid=147, Invalid=359, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:37:27,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-10-08 16:37:27,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 320. [2021-10-08 16:37:27,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 317 states have (on average 3.141955835962145) internal successors, (996), 319 states have internal predecessors, (996), 0 states have call successors, (0), 0 states 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 16:37:27,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 996 transitions. [2021-10-08 16:37:27,232 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 996 transitions. Word has length 23 [2021-10-08 16:37:27,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:27,234 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 996 transitions. [2021-10-08 16:37:27,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 16 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 16:37:27,234 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 996 transitions. [2021-10-08 16:37:27,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:37:27,235 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:27,235 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:27,247 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 16:37:27,436 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 16:37:27,436 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:27,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:27,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1461543704, now seen corresponding path program 1 times [2021-10-08 16:37:27,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:27,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1970987368] [2021-10-08 16:37:27,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:37:27,439 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:27,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:27,440 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 16:37:27,442 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 16:37:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:37:27,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 16:37:27,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:27,852 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:27,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:27,909 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:27,909 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:27,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1970987368] [2021-10-08 16:37:27,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1970987368] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:37:27,910 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:37:27,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-10-08 16:37:27,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657702620] [2021-10-08 16:37:27,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 16:37:27,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:27,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 16:37:27,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:37:27,913 INFO L87 Difference]: Start difference. First operand 320 states and 996 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states 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 16:37:28,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:28,058 INFO L93 Difference]: Finished difference Result 482 states and 1344 transitions. [2021-10-08 16:37:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 16:37:28,059 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 16:37:28,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:28,063 INFO L225 Difference]: With dead ends: 482 [2021-10-08 16:37:28,063 INFO L226 Difference]: Without dead ends: 470 [2021-10-08 16:37:28,063 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 26.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-10-08 16:37:28,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-10-08 16:37:28,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 320. [2021-10-08 16:37:28,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 317 states have (on average 3.1167192429022084) internal successors, (988), 319 states have internal predecessors, (988), 0 states have call successors, (0), 0 states 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 16:37:28,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 988 transitions. [2021-10-08 16:37:28,077 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 988 transitions. Word has length 25 [2021-10-08 16:37:28,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:28,077 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 988 transitions. [2021-10-08 16:37:28,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states 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 16:37:28,078 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 988 transitions. [2021-10-08 16:37:28,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:37:28,079 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:28,079 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:28,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-08 16:37:28,294 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 16:37:28,294 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:28,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:28,295 INFO L82 PathProgramCache]: Analyzing trace with hash -465883758, now seen corresponding path program 2 times [2021-10-08 16:37:28,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:28,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1360753373] [2021-10-08 16:37:28,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:37:28,297 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:28,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:28,297 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 16:37:28,298 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 16:37:28,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:37:28,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:37:28,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 16:37:28,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:28,613 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:28,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:28,679 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:28,680 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:28,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1360753373] [2021-10-08 16:37:28,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1360753373] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:37:28,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:37:28,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-10-08 16:37:28,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826121699] [2021-10-08 16:37:28,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 16:37:28,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:28,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 16:37:28,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:37:28,682 INFO L87 Difference]: Start difference. First operand 320 states and 988 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states 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 16:37:28,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:28,824 INFO L93 Difference]: Finished difference Result 454 states and 1288 transitions. [2021-10-08 16:37:28,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 16:37:28,826 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 16:37:28,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:28,830 INFO L225 Difference]: With dead ends: 454 [2021-10-08 16:37:28,830 INFO L226 Difference]: Without dead ends: 454 [2021-10-08 16:37:28,830 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 29.2ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:37:28,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-10-08 16:37:28,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 334. [2021-10-08 16:37:28,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 331 states have (on average 3.0725075528700905) internal successors, (1017), 333 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states 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 16:37:28,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 1017 transitions. [2021-10-08 16:37:28,842 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 1017 transitions. Word has length 25 [2021-10-08 16:37:28,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:28,842 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 1017 transitions. [2021-10-08 16:37:28,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states 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 16:37:28,842 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 1017 transitions. [2021-10-08 16:37:28,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:37:28,843 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:28,843 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:28,859 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 16:37:29,056 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 16:37:29,057 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:29,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:29,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1482622944, now seen corresponding path program 3 times [2021-10-08 16:37:29,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:29,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [832713935] [2021-10-08 16:37:29,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:37:29,058 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:29,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:29,060 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 16:37:29,062 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 16:37:29,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-08 16:37:29,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:37:29,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 16:37:29,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:29,400 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:29,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:29,468 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:29,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [832713935] [2021-10-08 16:37:29,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [832713935] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:37:29,469 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:37:29,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-10-08 16:37:29,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776035071] [2021-10-08 16:37:29,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 16:37:29,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:29,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 16:37:29,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:37:29,471 INFO L87 Difference]: Start difference. First operand 334 states and 1017 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states 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 16:37:29,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:29,632 INFO L93 Difference]: Finished difference Result 484 states and 1432 transitions. [2021-10-08 16:37:29,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 16:37:29,633 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 16:37:29,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:29,636 INFO L225 Difference]: With dead ends: 484 [2021-10-08 16:37:29,636 INFO L226 Difference]: Without dead ends: 484 [2021-10-08 16:37:29,636 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.0ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:37:29,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-10-08 16:37:29,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 320. [2021-10-08 16:37:29,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 317 states have (on average 3.028391167192429) internal successors, (960), 319 states have internal predecessors, (960), 0 states have call successors, (0), 0 states 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 16:37:29,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 960 transitions. [2021-10-08 16:37:29,646 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 960 transitions. Word has length 25 [2021-10-08 16:37:29,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:29,647 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 960 transitions. [2021-10-08 16:37:29,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states 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 16:37:29,647 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 960 transitions. [2021-10-08 16:37:29,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 16:37:29,648 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:29,648 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:29,660 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 16:37:29,854 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 16:37:29,855 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:29,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:29,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1271370254, now seen corresponding path program 1 times [2021-10-08 16:37:29,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:29,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000301048] [2021-10-08 16:37:29,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:37:29,857 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:29,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:29,858 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 16:37:29,859 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 16:37:30,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:37:30,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 16:37:30,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:30,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 16:37:30,517 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:30,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:31,283 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:31,284 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:31,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000301048] [2021-10-08 16:37:31,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000301048] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:37:31,284 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:37:31,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-08 16:37:31,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791935958] [2021-10-08 16:37:31,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 16:37:31,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:31,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 16:37:31,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:37:31,287 INFO L87 Difference]: Start difference. First operand 320 states and 960 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:37:32,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:32,717 INFO L93 Difference]: Finished difference Result 914 states and 2716 transitions. [2021-10-08 16:37:32,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 16:37:32,718 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 16:37:32,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:32,725 INFO L225 Difference]: With dead ends: 914 [2021-10-08 16:37:32,725 INFO L226 Difference]: Without dead ends: 914 [2021-10-08 16:37:32,725 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 772.6ms TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:37:32,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2021-10-08 16:37:32,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 590. [2021-10-08 16:37:32,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 587 states have (on average 3.332197614991482) internal successors, (1956), 589 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states 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 16:37:32,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1956 transitions. [2021-10-08 16:37:32,753 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1956 transitions. Word has length 26 [2021-10-08 16:37:32,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:32,753 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1956 transitions. [2021-10-08 16:37:32,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:37:32,754 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1956 transitions. [2021-10-08 16:37:32,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 16:37:32,755 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:32,755 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:32,773 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 16:37:32,969 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 16:37:32,970 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:32,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:32,971 INFO L82 PathProgramCache]: Analyzing trace with hash -1271370297, now seen corresponding path program 1 times [2021-10-08 16:37:32,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:32,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [977595212] [2021-10-08 16:37:32,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:37:32,972 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:32,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:32,974 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 16:37:32,975 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 16:37:33,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:37:33,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-08 16:37:33,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:33,664 INFO L354 Elim1Store]: treesize reduction 133, result has 28.1 percent of original size [2021-10-08 16:37:33,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 69 [2021-10-08 16:37:33,714 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 16:37:33,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 78 [2021-10-08 16:37:33,852 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:37:33,853 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 15 treesize of output 15 [2021-10-08 16:37:33,866 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 14 treesize of output 16 [2021-10-08 16:37:40,577 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:40,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:41,667 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:41,668 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:37:41,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [977595212] [2021-10-08 16:37:41,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [977595212] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 16:37:41,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:37:41,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-10-08 16:37:41,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435877922] [2021-10-08 16:37:41,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 16:37:41,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:37:41,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 16:37:41,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:37:41,671 INFO L87 Difference]: Start difference. First operand 590 states and 1956 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:37:45,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:37:45,041 INFO L93 Difference]: Finished difference Result 842 states and 2490 transitions. [2021-10-08 16:37:45,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 16:37:45,042 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 16:37:45,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:37:45,049 INFO L225 Difference]: With dead ends: 842 [2021-10-08 16:37:45,050 INFO L226 Difference]: Without dead ends: 842 [2021-10-08 16:37:45,050 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 7172.7ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:37:45,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-10-08 16:37:45,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 590. [2021-10-08 16:37:45,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 587 states have (on average 3.2402044293015333) internal successors, (1902), 589 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states 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 16:37:45,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1902 transitions. [2021-10-08 16:37:45,071 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1902 transitions. Word has length 26 [2021-10-08 16:37:45,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:37:45,071 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1902 transitions. [2021-10-08 16:37:45,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:37:45,071 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1902 transitions. [2021-10-08 16:37:45,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:37:45,072 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:37:45,073 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:37:45,088 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 16:37:45,288 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 16:37:45,288 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:37:45,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:37:45,289 INFO L82 PathProgramCache]: Analyzing trace with hash -291408494, now seen corresponding path program 1 times [2021-10-08 16:37:45,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:37:45,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295360981] [2021-10-08 16:37:45,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:37:45,290 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:37:45,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:37:45,291 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 16:37:45,303 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 16:37:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:37:45,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 16:37:45,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:37:46,329 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:37:46,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 209 treesize of output 117 [2021-10-08 16:37:46,338 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:37:46,338 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 117 treesize of output 109 [2021-10-08 16:37:46,347 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:37:46,348 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 109 treesize of output 101 [2021-10-08 16:37:46,459 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:37:46,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:37:46,705 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:37:46,705 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 427 treesize of output 427 [2021-10-08 16:37:46,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:37:46,759 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 427 treesize of output 427 [2021-10-08 16:38:00,104 WARN L207 SmtUtils]: Spent 7.18 s on a formula simplification. DAG size of input: 522 DAG size of output: 300 [2021-10-08 16:38:00,108 INFO L354 Elim1Store]: treesize reduction 987, result has 48.1 percent of original size [2021-10-08 16:38:00,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 165 treesize of output 966 [2021-10-08 16:38:05,378 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:38:05,378 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:38:05,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [295360981] [2021-10-08 16:38:05,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [295360981] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:38:05,379 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:38:05,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:38:05,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573133462] [2021-10-08 16:38:05,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:38:05,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:38:05,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:38:05,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:38:05,382 INFO L87 Difference]: Start difference. First operand 590 states and 1902 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:38:07,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:38:07,918 INFO L93 Difference]: Finished difference Result 787 states and 2405 transitions. [2021-10-08 16:38:07,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 16:38:07,920 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:38:07,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:38:07,926 INFO L225 Difference]: With dead ends: 787 [2021-10-08 16:38:07,926 INFO L226 Difference]: Without dead ends: 773 [2021-10-08 16:38:07,927 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 2024.8ms TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:38:07,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2021-10-08 16:38:07,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 596. [2021-10-08 16:38:07,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 593 states have (on average 3.231028667790894) internal successors, (1916), 595 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states 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 16:38:07,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1916 transitions. [2021-10-08 16:38:07,947 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1916 transitions. Word has length 27 [2021-10-08 16:38:07,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:38:07,947 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 1916 transitions. [2021-10-08 16:38:07,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:38:07,948 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1916 transitions. [2021-10-08 16:38:07,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:38:07,949 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:38:07,949 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:38:07,968 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 16:38:08,162 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 16:38:08,162 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:38:08,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:38:08,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1035146420, now seen corresponding path program 2 times [2021-10-08 16:38:08,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:38:08,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770156090] [2021-10-08 16:38:08,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:38:08,164 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:38:08,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:38:08,165 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 16:38:08,168 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 16:38:08,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:38:08,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:38:08,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:38:08,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:38:09,147 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:38:09,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 209 treesize of output 117 [2021-10-08 16:38:09,163 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:38:09,163 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 117 treesize of output 109 [2021-10-08 16:38:09,173 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:38:09,173 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 109 treesize of output 101 [2021-10-08 16:38:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:38:09,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:38:09,455 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:38:09,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 427 treesize of output 427 [2021-10-08 16:38:09,501 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:38:09,502 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 427 treesize of output 427 [2021-10-08 16:38:22,798 WARN L207 SmtUtils]: Spent 6.70 s on a formula simplification. DAG size of input: 522 DAG size of output: 300 [2021-10-08 16:38:22,801 INFO L354 Elim1Store]: treesize reduction 987, result has 48.1 percent of original size [2021-10-08 16:38:22,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 165 treesize of output 966 [2021-10-08 16:38:31,434 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:38:31,435 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:38:31,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770156090] [2021-10-08 16:38:31,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770156090] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:38:31,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:38:31,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:38:31,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116853082] [2021-10-08 16:38:31,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:38:31,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:38:31,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:38:31,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:38:31,437 INFO L87 Difference]: Start difference. First operand 596 states and 1916 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:38:34,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:38:34,262 INFO L93 Difference]: Finished difference Result 792 states and 2407 transitions. [2021-10-08 16:38:34,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 16:38:34,263 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:38:34,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:38:34,268 INFO L225 Difference]: With dead ends: 792 [2021-10-08 16:38:34,269 INFO L226 Difference]: Without dead ends: 783 [2021-10-08 16:38:34,269 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 2264.3ms TimeCoverageRelationStatistics Valid=204, Invalid=608, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:38:34,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-10-08 16:38:34,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 598. [2021-10-08 16:38:34,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 595 states have (on average 3.2252100840336135) internal successors, (1919), 597 states have internal predecessors, (1919), 0 states have call successors, (0), 0 states 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 16:38:34,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1919 transitions. [2021-10-08 16:38:34,287 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1919 transitions. Word has length 27 [2021-10-08 16:38:34,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:38:34,287 INFO L470 AbstractCegarLoop]: Abstraction has 598 states and 1919 transitions. [2021-10-08 16:38:34,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:38:34,288 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1919 transitions. [2021-10-08 16:38:34,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:38:34,289 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:38:34,289 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:38:34,302 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 16:38:34,502 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 16:38:34,503 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:38:34,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:38:34,503 INFO L82 PathProgramCache]: Analyzing trace with hash 1537314648, now seen corresponding path program 3 times [2021-10-08 16:38:34,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:38:34,505 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1203397174] [2021-10-08 16:38:34,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:38:34,505 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:38:34,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:38:34,507 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 16:38:34,518 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 16:38:34,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-08 16:38:34,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:38:34,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:38:34,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:38:35,372 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:38:35,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 209 treesize of output 117 [2021-10-08 16:38:35,380 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:38:35,381 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 117 treesize of output 109 [2021-10-08 16:38:35,389 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:38:35,389 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 109 treesize of output 101 [2021-10-08 16:38:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:38:35,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:38:35,733 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:38:35,733 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 427 treesize of output 427 [2021-10-08 16:38:35,780 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:38:35,781 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 427 treesize of output 427 [2021-10-08 16:38:50,290 WARN L207 SmtUtils]: Spent 7.87 s on a formula simplification. DAG size of input: 522 DAG size of output: 300 [2021-10-08 16:38:50,294 INFO L354 Elim1Store]: treesize reduction 987, result has 48.1 percent of original size [2021-10-08 16:38:50,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 165 treesize of output 966 [2021-10-08 16:39:39,644 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:39:39,644 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:39:39,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1203397174] [2021-10-08 16:39:39,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1203397174] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:39:39,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:39:39,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:39:39,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018401338] [2021-10-08 16:39:39,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:39:39,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:39:39,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:39:39,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:39:39,647 INFO L87 Difference]: Start difference. First operand 598 states and 1919 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:39:42,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:39:42,143 INFO L93 Difference]: Finished difference Result 782 states and 2393 transitions. [2021-10-08 16:39:42,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 16:39:42,144 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:39:42,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:39:42,149 INFO L225 Difference]: With dead ends: 782 [2021-10-08 16:39:42,149 INFO L226 Difference]: Without dead ends: 770 [2021-10-08 16:39:42,150 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 2089.0ms TimeCoverageRelationStatistics Valid=186, Invalid=570, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:39:42,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2021-10-08 16:39:42,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 593. [2021-10-08 16:39:42,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 590 states have (on average 3.2355932203389832) internal successors, (1909), 592 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states 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 16:39:42,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1909 transitions. [2021-10-08 16:39:42,166 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1909 transitions. Word has length 27 [2021-10-08 16:39:42,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:39:42,167 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1909 transitions. [2021-10-08 16:39:42,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:39:42,167 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1909 transitions. [2021-10-08 16:39:42,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:39:42,168 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:39:42,168 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:39:42,179 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 16:39:42,375 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 16:39:42,376 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:39:42,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:39:42,376 INFO L82 PathProgramCache]: Analyzing trace with hash -492224110, now seen corresponding path program 4 times [2021-10-08 16:39:42,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:39:42,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1023975842] [2021-10-08 16:39:42,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:39:42,378 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:39:42,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:39:42,380 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 16:39:42,381 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 16:39:43,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:39:43,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:39:43,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 16:39:43,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:39:43,409 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:39:43,409 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 227 treesize of output 219 [2021-10-08 16:39:43,418 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:39:43,419 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 219 treesize of output 211 [2021-10-08 16:39:43,698 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:39:43,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 153 treesize of output 61 [2021-10-08 16:39:43,797 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:39:43,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:39:44,235 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:39:44,235 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 474 treesize of output 474 [2021-10-08 16:39:44,321 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:39:44,321 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 474 treesize of output 474 [2021-10-08 16:39:54,771 WARN L207 SmtUtils]: Spent 6.74 s on a formula simplification. DAG size of input: 522 DAG size of output: 300 [2021-10-08 16:39:54,774 INFO L354 Elim1Store]: treesize reduction 987, result has 48.1 percent of original size [2021-10-08 16:39:54,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 165 treesize of output 966 [2021-10-08 16:40:10,458 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:40:10,459 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:40:10,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1023975842] [2021-10-08 16:40:10,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1023975842] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:40:10,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:40:10,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:40:10,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265330185] [2021-10-08 16:40:10,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:40:10,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:40:10,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:40:10,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:40:10,462 INFO L87 Difference]: Start difference. First operand 593 states and 1909 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:40:15,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:40:15,483 INFO L93 Difference]: Finished difference Result 822 states and 2539 transitions. [2021-10-08 16:40:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:40:15,484 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:40:15,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:40:15,488 INFO L225 Difference]: With dead ends: 822 [2021-10-08 16:40:15,488 INFO L226 Difference]: Without dead ends: 815 [2021-10-08 16:40:15,490 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 1829.3ms TimeCoverageRelationStatistics Valid=256, Invalid=736, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:40:15,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-10-08 16:40:15,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 597. [2021-10-08 16:40:15,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 594 states have (on average 3.234006734006734) internal successors, (1921), 596 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states 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 16:40:15,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1921 transitions. [2021-10-08 16:40:15,505 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1921 transitions. Word has length 27 [2021-10-08 16:40:15,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:40:15,505 INFO L470 AbstractCegarLoop]: Abstraction has 597 states and 1921 transitions. [2021-10-08 16:40:15,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:40:15,505 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1921 transitions. [2021-10-08 16:40:15,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:40:15,506 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:40:15,506 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:40:15,519 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 16:40:15,707 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 16:40:15,707 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:40:15,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:40:15,708 INFO L82 PathProgramCache]: Analyzing trace with hash 518794982, now seen corresponding path program 5 times [2021-10-08 16:40:15,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:40:15,709 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532589048] [2021-10-08 16:40:15,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:40:15,710 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:40:15,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:40:15,711 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 16:40:15,712 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 16:40:16,400 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:40:16,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:40:16,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 16:40:16,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:40:16,989 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:40:16,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 209 treesize of output 117 [2021-10-08 16:40:16,997 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:40:16,997 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 117 treesize of output 109 [2021-10-08 16:40:17,006 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:40:17,007 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 109 treesize of output 101 [2021-10-08 16:40:17,098 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:40:17,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:40:17,297 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:40:17,298 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 427 treesize of output 427 [2021-10-08 16:40:17,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:40:17,343 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 427 treesize of output 427 [2021-10-08 16:40:32,641 WARN L207 SmtUtils]: Spent 7.44 s on a formula simplification. DAG size of input: 522 DAG size of output: 300 [2021-10-08 16:40:32,643 INFO L354 Elim1Store]: treesize reduction 987, result has 48.1 percent of original size [2021-10-08 16:40:32,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 165 treesize of output 966 [2021-10-08 16:40:37,812 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:40:37,813 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:40:37,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532589048] [2021-10-08 16:40:37,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532589048] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:40:37,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:40:37,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:40:37,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038502116] [2021-10-08 16:40:37,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:40:37,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:40:37,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:40:37,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:40:37,816 INFO L87 Difference]: Start difference. First operand 597 states and 1921 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:40:40,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:40:40,822 INFO L93 Difference]: Finished difference Result 756 states and 2321 transitions. [2021-10-08 16:40:40,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 16:40:40,823 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:40:40,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:40:40,826 INFO L225 Difference]: With dead ends: 756 [2021-10-08 16:40:40,826 INFO L226 Difference]: Without dead ends: 747 [2021-10-08 16:40:40,827 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 2256.7ms TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:40:40,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2021-10-08 16:40:40,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 599. [2021-10-08 16:40:40,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 596 states have (on average 3.228187919463087) internal successors, (1924), 598 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states 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 16:40:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1924 transitions. [2021-10-08 16:40:40,846 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1924 transitions. Word has length 27 [2021-10-08 16:40:40,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:40:40,847 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 1924 transitions. [2021-10-08 16:40:40,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:40:40,847 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1924 transitions. [2021-10-08 16:40:40,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:40:40,848 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:40:40,849 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:40:40,866 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 16:40:41,063 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 16:40:41,064 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:40:41,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:40:41,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1571608922, now seen corresponding path program 6 times [2021-10-08 16:40:41,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:40:41,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1965524178] [2021-10-08 16:40:41,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:40:41,066 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:40:41,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:40:41,067 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 16:40:41,069 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 16:40:41,553 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-08 16:40:41,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:40:41,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:40:41,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:40:42,058 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:40:42,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 209 treesize of output 117 [2021-10-08 16:40:42,066 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:40:42,067 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 117 treesize of output 109 [2021-10-08 16:40:42,075 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:40:42,075 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 109 treesize of output 101 [2021-10-08 16:40:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:40:42,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:40:42,407 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:40:42,408 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 427 treesize of output 427 [2021-10-08 16:40:42,465 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:40:42,466 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 427 treesize of output 427 [2021-10-08 16:40:55,377 WARN L207 SmtUtils]: Spent 6.98 s on a formula simplification. DAG size of input: 522 DAG size of output: 300 [2021-10-08 16:40:55,379 INFO L354 Elim1Store]: treesize reduction 987, result has 48.1 percent of original size [2021-10-08 16:40:55,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 165 treesize of output 966 [2021-10-08 16:42:19,300 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:42:19,301 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:42:19,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1965524178] [2021-10-08 16:42:19,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1965524178] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:42:19,301 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:42:19,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:42:19,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751792066] [2021-10-08 16:42:19,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:42:19,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:42:19,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:42:19,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:42:19,303 INFO L87 Difference]: Start difference. First operand 599 states and 1924 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:42:22,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:42:22,206 INFO L93 Difference]: Finished difference Result 746 states and 2307 transitions. [2021-10-08 16:42:22,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 16:42:22,208 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:42:22,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:42:22,211 INFO L225 Difference]: With dead ends: 746 [2021-10-08 16:42:22,212 INFO L226 Difference]: Without dead ends: 737 [2021-10-08 16:42:22,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1915.0ms TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:42:22,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2021-10-08 16:42:22,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 597. [2021-10-08 16:42:22,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 594 states have (on average 3.2306397306397305) internal successors, (1919), 596 states have internal predecessors, (1919), 0 states have call successors, (0), 0 states 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 16:42:22,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1919 transitions. [2021-10-08 16:42:22,249 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1919 transitions. Word has length 27 [2021-10-08 16:42:22,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:42:22,249 INFO L470 AbstractCegarLoop]: Abstraction has 597 states and 1919 transitions. [2021-10-08 16:42:22,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:42:22,249 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1919 transitions. [2021-10-08 16:42:22,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:42:22,250 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:42:22,250 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:42:22,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-10-08 16:42:22,451 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 16:42:22,451 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:42:22,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:42:22,452 INFO L82 PathProgramCache]: Analyzing trace with hash 1530535398, now seen corresponding path program 7 times [2021-10-08 16:42:22,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:42:22,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103086214] [2021-10-08 16:42:22,454 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:42:22,454 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:42:22,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:42:22,455 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 16:42:22,456 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 16:42:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:42:23,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 16:42:23,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:42:23,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:42:23,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 16:42:23,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:42:23,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 16:42:23,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:42:23,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 16:42:23,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:42:23,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 16:42:23,778 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:42:23,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 153 treesize of output 61 [2021-10-08 16:42:23,874 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:42:23,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:42:35,473 WARN L207 SmtUtils]: Spent 11.05 s on a formula simplification. DAG size of input: 526 DAG size of output: 304 [2021-10-08 16:42:35,476 INFO L354 Elim1Store]: treesize reduction 1245, result has 45.7 percent of original size [2021-10-08 16:42:35,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 515 treesize of output 1352 [2021-10-08 16:42:35,588 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:42:35,589 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 1352 treesize of output 1352 [2021-10-08 16:42:35,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:42:35,725 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 1352 treesize of output 1352 [2021-10-08 16:44:29,522 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:44:29,523 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:44:29,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103086214] [2021-10-08 16:44:29,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103086214] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:44:29,524 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:44:29,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:44:29,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178175081] [2021-10-08 16:44:29,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:44:29,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:44:29,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:44:29,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:44:29,526 INFO L87 Difference]: Start difference. First operand 597 states and 1919 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:44:38,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:44:38,008 INFO L93 Difference]: Finished difference Result 886 states and 2722 transitions. [2021-10-08 16:44:38,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 16:44:38,009 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:44:38,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:44:38,014 INFO L225 Difference]: With dead ends: 886 [2021-10-08 16:44:38,014 INFO L226 Difference]: Without dead ends: 879 [2021-10-08 16:44:38,015 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 2623.1ms TimeCoverageRelationStatistics Valid=330, Invalid=930, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:44:38,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2021-10-08 16:44:38,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 601. [2021-10-08 16:44:38,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 598 states have (on average 3.225752508361204) internal successors, (1929), 600 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states 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 16:44:38,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1929 transitions. [2021-10-08 16:44:38,038 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1929 transitions. Word has length 27 [2021-10-08 16:44:38,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:44:38,038 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1929 transitions. [2021-10-08 16:44:38,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:44:38,038 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1929 transitions. [2021-10-08 16:44:38,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:44:38,039 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:44:38,039 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:44:38,052 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 16:44:38,240 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 16:44:38,240 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:44:38,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:44:38,242 INFO L82 PathProgramCache]: Analyzing trace with hash -891181180, now seen corresponding path program 8 times [2021-10-08 16:44:38,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:44:38,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2044942299] [2021-10-08 16:44:38,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:44:38,243 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:44:38,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:44:38,244 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 16:44:38,246 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 16:44:38,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:44:38,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:44:38,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:44:38,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:44:39,147 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:44:39,148 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 227 treesize of output 219 [2021-10-08 16:44:39,156 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:44:39,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 219 treesize of output 211 [2021-10-08 16:44:39,384 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:44:39,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 153 treesize of output 61 [2021-10-08 16:44:39,490 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:44:39,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:44:39,845 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:44:39,846 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 474 treesize of output 474 [2021-10-08 16:44:39,899 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:44:39,900 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 474 treesize of output 474 [2021-10-08 16:44:52,329 WARN L207 SmtUtils]: Spent 9.85 s on a formula simplification. DAG size of input: 526 DAG size of output: 304 [2021-10-08 16:44:52,332 INFO L354 Elim1Store]: treesize reduction 1245, result has 45.7 percent of original size [2021-10-08 16:44:52,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 208 treesize of output 1115 [2021-10-08 16:44:59,678 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:44:59,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:44:59,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2044942299] [2021-10-08 16:44:59,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2044942299] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:44:59,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:44:59,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:44:59,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287065686] [2021-10-08 16:44:59,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:44:59,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:44:59,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:44:59,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:44:59,681 INFO L87 Difference]: Start difference. First operand 601 states and 1929 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:45:06,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:45:06,596 INFO L93 Difference]: Finished difference Result 818 states and 2485 transitions. [2021-10-08 16:45:06,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 16:45:06,597 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:45:06,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:45:06,599 INFO L225 Difference]: With dead ends: 818 [2021-10-08 16:45:06,599 INFO L226 Difference]: Without dead ends: 811 [2021-10-08 16:45:06,600 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 1916.3ms TimeCoverageRelationStatistics Valid=322, Invalid=868, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 16:45:06,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-10-08 16:45:06,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 603. [2021-10-08 16:45:06,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 600 states have (on average 3.23) internal successors, (1938), 602 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states 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 16:45:06,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 1938 transitions. [2021-10-08 16:45:06,613 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 1938 transitions. Word has length 27 [2021-10-08 16:45:06,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:45:06,613 INFO L470 AbstractCegarLoop]: Abstraction has 603 states and 1938 transitions. [2021-10-08 16:45:06,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:45:06,614 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 1938 transitions. [2021-10-08 16:45:06,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:45:06,615 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:45:06,615 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:45:06,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-08 16:45:06,815 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 16:45:06,816 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:45:06,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:45:06,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1941021890, now seen corresponding path program 9 times [2021-10-08 16:45:06,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:45:06,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016466289] [2021-10-08 16:45:06,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:45:06,817 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:45:06,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:45:06,818 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 16:45:06,855 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 16:45:07,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-08 16:45:07,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:45:07,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:45:07,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:45:07,976 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:45:07,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 209 treesize of output 117 [2021-10-08 16:45:07,983 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:45:07,983 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 117 treesize of output 109 [2021-10-08 16:45:07,991 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:45:07,992 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 109 treesize of output 101 [2021-10-08 16:45:08,074 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:45:08,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:45:08,257 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:45:08,258 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 427 treesize of output 427 [2021-10-08 16:45:08,311 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:45:08,311 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 427 treesize of output 427 [2021-10-08 16:45:23,428 WARN L207 SmtUtils]: Spent 8.91 s on a formula simplification. DAG size of input: 526 DAG size of output: 304 [2021-10-08 16:45:23,431 INFO L354 Elim1Store]: treesize reduction 1245, result has 45.7 percent of original size [2021-10-08 16:45:23,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 208 treesize of output 1115 [2021-10-08 16:47:08,972 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:47:08,973 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:47:08,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016466289] [2021-10-08 16:47:08,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016466289] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:47:08,974 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:47:08,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:47:08,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80899359] [2021-10-08 16:47:08,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:47:08,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:47:08,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:47:08,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:47:08,976 INFO L87 Difference]: Start difference. First operand 603 states and 1938 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:47:11,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:47:11,646 INFO L93 Difference]: Finished difference Result 746 states and 2258 transitions. [2021-10-08 16:47:11,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 16:47:11,647 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:47:11,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:47:11,650 INFO L225 Difference]: With dead ends: 746 [2021-10-08 16:47:11,651 INFO L226 Difference]: Without dead ends: 737 [2021-10-08 16:47:11,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 2111.5ms TimeCoverageRelationStatistics Valid=213, Invalid=599, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:47:11,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2021-10-08 16:47:11,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 605. [2021-10-08 16:47:11,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 602 states have (on average 3.2242524916943522) internal successors, (1941), 604 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states 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 16:47:11,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 1941 transitions. [2021-10-08 16:47:11,664 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 1941 transitions. Word has length 27 [2021-10-08 16:47:11,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:47:11,665 INFO L470 AbstractCegarLoop]: Abstraction has 605 states and 1941 transitions. [2021-10-08 16:47:11,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 16:47:11,665 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 1941 transitions. [2021-10-08 16:47:11,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:47:11,666 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:47:11,666 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:47:11,677 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 16:47:11,866 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 16:47:11,867 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-08 16:47:11,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:47:11,868 INFO L82 PathProgramCache]: Analyzing trace with hash -888207950, now seen corresponding path program 10 times [2021-10-08 16:47:11,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 16:47:11,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217955437] [2021-10-08 16:47:11,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:47:11,869 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 16:47:11,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 16:47:11,870 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 16:47:11,873 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 16:47:12,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:47:12,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:47:12,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 16:47:12,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:47:12,993 INFO L354 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2021-10-08 16:47:12,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 209 treesize of output 117 [2021-10-08 16:47:12,999 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:47:13,000 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 117 treesize of output 109 [2021-10-08 16:47:13,007 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:47:13,008 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 109 treesize of output 101 [2021-10-08 16:47:13,116 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:47:13,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 16:47:13,337 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:47:13,338 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 427 treesize of output 427 [2021-10-08 16:47:13,385 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-08 16:47:13,385 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 427 treesize of output 427 [2021-10-08 16:47:27,989 WARN L207 SmtUtils]: Spent 9.02 s on a formula simplification. DAG size of input: 526 DAG size of output: 304 [2021-10-08 16:47:27,992 INFO L354 Elim1Store]: treesize reduction 1245, result has 45.7 percent of original size [2021-10-08 16:47:27,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 208 treesize of output 1115 [2021-10-08 16:49:11,301 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:49:11,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 16:49:11,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217955437] [2021-10-08 16:49:11,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217955437] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 16:49:11,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:49:11,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 7] imperfect sequences [] total 16 [2021-10-08 16:49:11,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224310750] [2021-10-08 16:49:11,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:49:11,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 16:49:11,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:49:11,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:49:11,304 INFO L87 Difference]: Start difference. First operand 605 states and 1941 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-10-08 16:49:12,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:49:12,281 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 16:49:12,285 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 16:49:12,287 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 16:49:12,295 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 16:49:12,482 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 16:49:12,482 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. [2021-10-08 16:49:12,485 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 16:49:12,485 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 16:49:12,485 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-08 16:49:12,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-08 16:49:12,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 16:49:12,488 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATION [2021-10-08 16:49:12,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATION [2021-10-08 16:49:12,490 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATION [2021-10-08 16:49:12,497 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 16:49:12,497 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 16:49:12,500 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 04:49:12 BasicIcfg [2021-10-08 16:49:12,500 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 16:49:12,501 INFO L168 Benchmark]: Toolchain (without parser) took 831474.44 ms. Allocated memory was 151.0 MB in the beginning and 181.4 MB in the end (delta: 30.4 MB). Free memory was 126.1 MB in the beginning and 101.5 MB in the end (delta: 24.6 MB). Peak memory consumption was 55.8 MB. Max. memory is 8.0 GB. [2021-10-08 16:49:12,501 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 151.0 MB. Free memory is still 122.5 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 16:49:12,501 INFO L168 Benchmark]: CACSL2BoogieTranslator took 519.99 ms. Allocated memory is still 151.0 MB. Free memory was 125.7 MB in the beginning and 112.1 MB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-08 16:49:12,502 INFO L168 Benchmark]: Boogie Procedure Inliner took 115.48 ms. Allocated memory is still 151.0 MB. Free memory was 112.0 MB in the beginning and 110.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 16:49:12,502 INFO L168 Benchmark]: Boogie Preprocessor took 98.14 ms. Allocated memory is still 151.0 MB. Free memory was 110.0 MB in the beginning and 108.1 MB in the end (delta: 1.8 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-08 16:49:12,503 INFO L168 Benchmark]: RCFGBuilder took 1265.94 ms. Allocated memory is still 151.0 MB. Free memory was 108.0 MB in the beginning and 118.6 MB in the end (delta: -10.5 MB). Peak memory consumption was 11.0 MB. Max. memory is 8.0 GB. [2021-10-08 16:49:12,503 INFO L168 Benchmark]: TraceAbstraction took 829437.68 ms. Allocated memory was 151.0 MB in the beginning and 181.4 MB in the end (delta: 30.4 MB). Free memory was 118.0 MB in the beginning and 101.5 MB in the end (delta: 16.6 MB). Peak memory consumption was 48.0 MB. Max. memory is 8.0 GB. [2021-10-08 16:49:12,505 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.20 ms. Allocated memory is still 151.0 MB. Free memory is still 122.5 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 519.99 ms. Allocated memory is still 151.0 MB. Free memory was 125.7 MB in the beginning and 112.1 MB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 115.48 ms. Allocated memory is still 151.0 MB. Free memory was 112.0 MB in the beginning and 110.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 98.14 ms. Allocated memory is still 151.0 MB. Free memory was 110.0 MB in the beginning and 108.1 MB in the end (delta: 1.8 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1265.94 ms. Allocated memory is still 151.0 MB. Free memory was 108.0 MB in the beginning and 118.6 MB in the end (delta: -10.5 MB). Peak memory consumption was 11.0 MB. Max. memory is 8.0 GB. * TraceAbstraction took 829437.68 ms. Allocated memory was 151.0 MB in the beginning and 181.4 MB in the end (delta: 30.4 MB). Free memory was 118.0 MB in the beginning and 101.5 MB in the end (delta: 16.6 MB). Peak memory consumption was 48.0 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 44604.3ms, 214 PlacesBefore, 58 PlacesAfterwards, 228 TransitionsBefore, 57 TransitionsAfterwards, 6348 CoEnabledTransitionPairs, 7 FixpointIterations, 110 TrivialSequentialCompositions, 103 ConcurrentSequentialCompositions, 18 TrivialYvCompositions, 18 ConcurrentYvCompositions, 15 ChoiceCompositions, 264 TotalNumberOfCompositions, 10085 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8353, positive: 8219, positive conditional: 0, positive unconditional: 8219, negative: 134, negative conditional: 0, negative unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4302, positive: 4260, positive conditional: 0, positive unconditional: 4260, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4302, positive: 4260, positive conditional: 0, positive unconditional: 4260, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 42, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3115, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 3115, negative conditional: 0, negative unconditional: 3115, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 8353, positive: 3959, positive conditional: 0, positive unconditional: 3959, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 4302, unknown conditional: 0, unknown unconditional: 4302] , Statistics on independence cache: Total cache size (in pairs): 281, Positive cache size: 269, Positive conditional cache size: 0, Positive unconditional cache size: 269, Negative cache size: 12, Negative conditional cache size: 0, Negative unconditional cache size: 12 - 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: 93]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (605states) and FLOYD_HOARE automaton (currently 6 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 292 locations, 48 error locations. Started 1 CEGAR loops. OverallTime: 829247.1ms, OverallIterations: 35, TraceHistogramMax: 5, EmptinessCheckTime: 43.8ms, AutomataDifference: 72264.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 44737.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 826 SDtfs, 6258 SDslu, 2366 SDs, 0 SdLazy, 5904 SolverSat, 753 SolverUnsat, 10 SolverUnknown, 0 SolverNotchecked, 55987.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1476 GetRequests, 1004 SyntacticMatches, 5 SemanticMatches, 466 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1532 ImplicationChecksByTransitivity, 52488.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=777occurred in iteration=0, InterpolantAutomatonStates: 285, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 681.3ms AutomataMinimizationTime, 34 MinimizatonAttempts, 6372 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 428.2ms SsaConstructionTime, 4915.0ms SatisfiabilityAnalysisTime, 692263.4ms InterpolantComputationTime, 663 NumberOfCodeBlocks, 583 NumberOfCodeBlocksAsserted, 40 NumberOfCheckSat, 1256 ConstructedInterpolants, 193 QuantifiedInterpolants, 20853 SizeOfPredicates, 452 NumberOfNonLiveVariables, 4533 ConjunctsInSsa, 385 ConjunctsInUnsatCore, 70 InterpolantComputations, 54 PerfectInterpolantSequences, 1756/1868 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