/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 17:55:32,398 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 17:55:32,401 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 17:55:32,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 17:55:32,457 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 17:55:32,465 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 17:55:32,468 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 17:55:32,474 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 17:55:32,477 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 17:55:32,484 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 17:55:32,486 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 17:55:32,488 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 17:55:32,488 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 17:55:32,491 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 17:55:32,502 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 17:55:32,504 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 17:55:32,508 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 17:55:32,509 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 17:55:32,512 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 17:55:32,515 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 17:55:32,518 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 17:55:32,523 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 17:55:32,525 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 17:55:32,526 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 17:55:32,535 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 17:55:32,535 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 17:55:32,536 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 17:55:32,536 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 17:55:32,539 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 17:55:32,540 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 17:55:32,540 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 17:55:32,541 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 17:55:32,542 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 17:55:32,543 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 17:55:32,545 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 17:55:32,546 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 17:55:32,547 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 17:55:32,547 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 17:55:32,547 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 17:55:32,548 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 17:55:32,549 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 17:55:32,551 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 17:55:32,602 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 17:55:32,602 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 17:55:32,603 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 17:55:32,603 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 17:55:32,607 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 17:55:32,607 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 17:55:32,607 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 17:55:32,607 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 17:55:32,609 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 17:55:32,609 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 17:55:32,610 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 17:55:32,610 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 17:55:32,610 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 17:55:32,611 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-08 17:55:32,611 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-08 17:55:32,611 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-08 17:55:32,611 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 17:55:32,611 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-08 17:55:32,612 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-08 17:55:32,612 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-08 17:55:32,612 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 17:55:32,612 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 17:55:32,612 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 17:55:32,613 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 17:55:32,613 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 17:55:32,613 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 17:55:32,613 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 17:55:32,613 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 17:55:32,614 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-08 17:55:32,614 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-08 17:55:32,614 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 17:55:32,614 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-08 17:55:32,615 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 17:55:32,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 17:55:33,020 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 17:55:33,023 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 17:55:33,024 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 17:55:33,025 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 17:55:33,026 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c [2021-10-08 17:55:33,098 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/5c446440f/0293090c137e46d3b134d518ec2b1c6e/FLAG1d24cea4e [2021-10-08 17:55:33,630 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 17:55:33,630 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c [2021-10-08 17:55:33,645 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/5c446440f/0293090c137e46d3b134d518ec2b1c6e/FLAG1d24cea4e [2021-10-08 17:55:34,000 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/5c446440f/0293090c137e46d3b134d518ec2b1c6e [2021-10-08 17:55:34,003 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 17:55:34,013 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-08 17:55:34,015 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 17:55:34,016 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 17:55:34,020 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 17:55:34,022 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,024 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a85788a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34, skipping insertion in model container [2021-10-08 17:55:34,024 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,033 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 17:55:34,064 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 17:55:34,339 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c[2384,2397] [2021-10-08 17:55:34,352 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:55:34,366 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-08 17:55:34,371 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 17:55:34,385 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c[2384,2397] [2021-10-08 17:55:34,389 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:55:34,402 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 17:55:34,454 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c[2384,2397] [2021-10-08 17:55:34,464 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:55:34,486 INFO L208 MainTranslator]: Completed translation [2021-10-08 17:55:34,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34 WrapperNode [2021-10-08 17:55:34,487 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 17:55:34,488 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 17:55:34,489 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 17:55:34,489 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 17:55:34,497 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,521 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,547 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 17:55:34,548 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 17:55:34,548 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 17:55:34,548 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 17:55:34,558 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,558 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,562 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,563 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,574 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,580 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,582 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,585 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 17:55:34,586 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 17:55:34,586 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 17:55:34,586 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 17:55:34,587 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (1/1) ... [2021-10-08 17:55:34,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 17:55:34,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 17:55:34,641 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 17:55:34,667 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 17:55:34,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-08 17:55:34,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 17:55:34,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-08 17:55:34,705 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 17:55:34,705 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 17:55:34,705 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 17:55:34,705 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 17:55:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 17:55:34,706 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 17:55:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 17:55:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 17:55:34,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 17:55:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 17:55:34,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-08 17:55:34,708 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 17:55:35,346 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 17:55:35,346 INFO L299 CfgBuilder]: Removed 18 assume(true) statements. [2021-10-08 17:55:35,348 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 05:55:35 BoogieIcfgContainer [2021-10-08 17:55:35,349 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 17:55:35,350 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 17:55:35,351 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 17:55:35,354 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 17:55:35,354 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 05:55:34" (1/3) ... [2021-10-08 17:55:35,355 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f70c8d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 05:55:35, skipping insertion in model container [2021-10-08 17:55:35,355 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:55:34" (2/3) ... [2021-10-08 17:55:35,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f70c8d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 05:55:35, skipping insertion in model container [2021-10-08 17:55:35,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 05:55:35" (3/3) ... [2021-10-08 17:55:35,357 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-sum-array-hom.wvr.c [2021-10-08 17:55:35,363 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 17:55:35,363 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2021-10-08 17:55:35,364 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 17:55:35,406 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,407 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,407 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,407 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,408 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,408 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,408 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,408 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,409 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,409 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,409 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,409 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,410 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,410 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,410 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,411 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,411 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,411 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,412 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,412 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,412 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,412 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,412 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,413 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,413 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,413 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,413 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,413 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,414 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,414 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,414 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,415 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,415 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,415 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,416 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,416 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,416 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,416 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,416 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,417 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,417 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,417 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,418 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,418 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,418 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,419 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,419 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,419 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,419 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,420 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,420 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,420 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,420 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,420 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,421 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,421 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,421 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,421 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,421 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,422 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,422 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,422 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,423 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,423 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,423 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,423 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,424 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,424 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,424 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,424 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,424 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,425 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,425 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,425 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,426 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,426 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,426 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,427 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,427 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,427 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,427 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,427 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,428 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,428 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,428 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,428 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,428 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,429 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,429 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,429 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,432 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,433 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,433 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,433 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,433 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,438 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,439 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,439 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,439 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,440 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,442 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,442 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,443 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,443 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,443 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:55:35,451 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-08 17:55:35,506 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 17:55:35,514 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 17:55:35,515 INFO L340 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2021-10-08 17:55:35,535 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 17:55:35,551 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 165 places, 167 transitions, 358 flow [2021-10-08 17:55:35,554 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 165 places, 167 transitions, 358 flow [2021-10-08 17:55:35,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 165 places, 167 transitions, 358 flow [2021-10-08 17:55:35,633 INFO L129 PetriNetUnfolder]: 12/164 cut-off events. [2021-10-08 17:55:35,633 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-08 17:55:35,641 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 164 events. 12/164 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 196 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 116. Up to 2 conditions per place. [2021-10-08 17:55:35,646 INFO L116 LiptonReduction]: Number of co-enabled transitions 2688 [2021-10-08 17:55:55,565 INFO L131 LiptonReduction]: Checked pairs total: 3264 [2021-10-08 17:55:55,566 INFO L133 LiptonReduction]: Total number of compositions: 169 [2021-10-08 17:55:55,575 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 49 transitions, 122 flow [2021-10-08 17:55:55,632 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:55,638 INFO L276 IsEmpty]: Start isEmpty. Operand has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:55,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:55:55,644 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:55:55,644 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:55:55,645 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:55:55,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:55:55,651 INFO L82 PathProgramCache]: Analyzing trace with hash 20096, now seen corresponding path program 1 times [2021-10-08 17:55:55,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:55:55,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1384935680] [2021-10-08 17:55:55,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:55:55,665 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:55:55,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:55:55,672 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 17:55:55,708 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 17:55:55,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:55:55,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:55:55,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:55:55,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:55:56,193 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:55:56,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:55:56,313 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 17:55:56,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:55:56,424 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 17:55:56,425 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:55:56,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1384935680] [2021-10-08 17:55:56,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1384935680] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:55:56,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:55:56,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:55:56,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205657962] [2021-10-08 17:55:56,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:55:56,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:55:56,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:55:56,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:55:56,455 INFO L87 Difference]: Start difference. First operand has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:57,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:55:57,045 INFO L93 Difference]: Finished difference Result 1498 states and 5133 transitions. [2021-10-08 17:55:57,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:55:57,048 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 17:55:57,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:55:57,083 INFO L225 Difference]: With dead ends: 1498 [2021-10-08 17:55:57,084 INFO L226 Difference]: Without dead ends: 1498 [2021-10-08 17:55:57,085 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 75.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:55:57,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states. [2021-10-08 17:55:57,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 751. [2021-10-08 17:55:57,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 618 states have (on average 4.166666666666667) internal successors, (2575), 750 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2575 transitions. [2021-10-08 17:55:57,221 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2575 transitions. Word has length 2 [2021-10-08 17:55:57,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:55:57,222 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 2575 transitions. [2021-10-08 17:55:57,223 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 17:55:57,223 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2575 transitions. [2021-10-08 17:55:57,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:55:57,223 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:55:57,224 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:55:57,238 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 17:55:57,425 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 17:55:57,426 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:55:57,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:55:57,427 INFO L82 PathProgramCache]: Analyzing trace with hash 20097, now seen corresponding path program 1 times [2021-10-08 17:55:57,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:55:57,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1721821450] [2021-10-08 17:55:57,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:55:57,429 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:55:57,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:55:57,430 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 17:55:57,436 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 17:55:57,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:55:57,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 17:55:57,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:55:57,545 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 17:55:57,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-08 17:55:57,579 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 17:55:57,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:55:57,583 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 17:55:57,584 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:55:57,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1721821450] [2021-10-08 17:55:57,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1721821450] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:55:57,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:55:57,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 17:55:57,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869018095] [2021-10-08 17:55:57,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 17:55:57,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:55:57,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 17:55:57,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:55:57,588 INFO L87 Difference]: Start difference. First operand 751 states and 2575 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:57,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:55:57,708 INFO L93 Difference]: Finished difference Result 750 states and 2572 transitions. [2021-10-08 17:55:57,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:55:57,709 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 17:55:57,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:55:57,717 INFO L225 Difference]: With dead ends: 750 [2021-10-08 17:55:57,718 INFO L226 Difference]: Without dead ends: 750 [2021-10-08 17:55:57,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:55:57,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-10-08 17:55:57,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 750. [2021-10-08 17:55:57,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 618 states have (on average 4.1618122977346275) internal successors, (2572), 749 states have internal predecessors, (2572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:57,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2572 transitions. [2021-10-08 17:55:57,754 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2572 transitions. Word has length 2 [2021-10-08 17:55:57,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:55:57,755 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 2572 transitions. [2021-10-08 17:55:57,755 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 17:55:57,755 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2572 transitions. [2021-10-08 17:55:57,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:55:57,756 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:55:57,756 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:55:57,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-10-08 17:55:57,968 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 17:55:57,969 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:55:57,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:55:57,971 INFO L82 PathProgramCache]: Analyzing trace with hash 20213, now seen corresponding path program 1 times [2021-10-08 17:55:57,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:55:57,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [670955229] [2021-10-08 17:55:57,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:55:57,972 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:55:57,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:55:57,973 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 17:55:57,982 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 17:55:58,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:55:58,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 17:55:58,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:55:58,120 INFO L354 Elim1Store]: treesize reduction 92, result has 21.4 percent of original size [2021-10-08 17:55:58,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 54 [2021-10-08 17:55:58,252 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 17:55:58,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:55:58,263 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 17:55:58,263 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:55:58,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [670955229] [2021-10-08 17:55:58,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [670955229] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:55:58,264 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:55:58,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:55:58,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329285680] [2021-10-08 17:55:58,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:55:58,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:55:58,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:55:58,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:55:58,267 INFO L87 Difference]: Start difference. First operand 750 states and 2572 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:58,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:55:58,419 INFO L93 Difference]: Finished difference Result 624 states and 2069 transitions. [2021-10-08 17:55:58,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:55:58,420 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 17:55:58,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:55:58,426 INFO L225 Difference]: With dead ends: 624 [2021-10-08 17:55:58,426 INFO L226 Difference]: Without dead ends: 624 [2021-10-08 17:55:58,427 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:55:58,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-10-08 17:55:58,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 624. [2021-10-08 17:55:58,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 520 states have (on average 3.978846153846154) internal successors, (2069), 623 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:55:58,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 2069 transitions. [2021-10-08 17:55:58,455 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 2069 transitions. Word has length 2 [2021-10-08 17:55:58,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:55:58,456 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 2069 transitions. [2021-10-08 17:55:58,456 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 17:55:58,456 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 2069 transitions. [2021-10-08 17:55:58,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:55:58,457 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:55:58,457 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:55:58,474 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 17:55:58,670 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 17:55:58,671 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:55:58,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:55:58,672 INFO L82 PathProgramCache]: Analyzing trace with hash 20214, now seen corresponding path program 1 times [2021-10-08 17:55:58,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:55:58,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130453500] [2021-10-08 17:55:58,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:55:58,674 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:55:58,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:55:58,676 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 17:55:58,677 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 17:55:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:55:58,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:55:58,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:55:59,083 INFO L354 Elim1Store]: treesize reduction 233, result has 21.3 percent of original size [2021-10-08 17:55:59,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 55 treesize of output 101 [2021-10-08 17:55:59,096 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 17:55:59,097 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 104 treesize of output 100 [2021-10-08 17:56:00,694 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 17:56:00,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:00,722 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 17:56:00,723 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:00,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130453500] [2021-10-08 17:56:00,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130453500] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:00,723 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:00,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:56:00,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977619248] [2021-10-08 17:56:00,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:56:00,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:00,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:56:00,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:00,725 INFO L87 Difference]: Start difference. First operand 624 states and 2069 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:00,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:00,963 INFO L93 Difference]: Finished difference Result 498 states and 1566 transitions. [2021-10-08 17:56:00,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:56:00,964 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 17:56:00,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:00,969 INFO L225 Difference]: With dead ends: 498 [2021-10-08 17:56:00,969 INFO L226 Difference]: Without dead ends: 498 [2021-10-08 17:56:00,970 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:00,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-10-08 17:56:00,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 498. [2021-10-08 17:56:00,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 422 states have (on average 3.7109004739336493) internal successors, (1566), 497 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:00,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1566 transitions. [2021-10-08 17:56:00,990 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1566 transitions. Word has length 2 [2021-10-08 17:56:00,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:00,991 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1566 transitions. [2021-10-08 17:56:00,991 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 17:56:00,991 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1566 transitions. [2021-10-08 17:56:00,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:56:00,992 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:00,992 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 17:56:01,004 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 17:56:01,204 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 17:56:01,205 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:01,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:01,207 INFO L82 PathProgramCache]: Analyzing trace with hash 19409728, now seen corresponding path program 1 times [2021-10-08 17:56:01,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:01,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713597880] [2021-10-08 17:56:01,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:01,208 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:01,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:01,209 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 17:56:01,211 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 17:56:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:01,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 17:56:01,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:01,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:01,546 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:01,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:01,717 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 17:56:01,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:02,178 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 17:56:02,178 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:02,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713597880] [2021-10-08 17:56:02,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713597880] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:02,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:02,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-08 17:56:02,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313578294] [2021-10-08 17:56:02,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:56:02,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:02,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:56:02,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:56:02,181 INFO L87 Difference]: Start difference. First operand 498 states and 1566 transitions. Second operand has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:04,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:04,123 INFO L93 Difference]: Finished difference Result 2967 states and 9364 transitions. [2021-10-08 17:56:04,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:56:04,125 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 17:56:04,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:04,154 INFO L225 Difference]: With dead ends: 2967 [2021-10-08 17:56:04,154 INFO L226 Difference]: Without dead ends: 2967 [2021-10-08 17:56:04,154 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 751.2ms TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:56:04,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2967 states. [2021-10-08 17:56:04,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2967 to 502. [2021-10-08 17:56:04,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 426 states have (on average 3.6948356807511735) internal successors, (1574), 501 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:04,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1574 transitions. [2021-10-08 17:56:04,204 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 1574 transitions. Word has length 4 [2021-10-08 17:56:04,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:04,205 INFO L470 AbstractCegarLoop]: Abstraction has 502 states and 1574 transitions. [2021-10-08 17:56:04,205 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 17:56:04,205 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 1574 transitions. [2021-10-08 17:56:04,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:56:04,205 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:04,206 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 17:56:04,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-08 17:56:04,423 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 17:56:04,424 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:04,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:04,425 INFO L82 PathProgramCache]: Analyzing trace with hash 19437508, now seen corresponding path program 1 times [2021-10-08 17:56:04,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:04,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [543619032] [2021-10-08 17:56:04,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:04,427 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:04,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:04,428 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 17:56:04,429 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 17:56:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:04,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:56:04,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:04,550 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 17:56:04,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 45 [2021-10-08 17:56:04,725 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 17:56:04,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:04,741 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 17:56:04,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:04,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [543619032] [2021-10-08 17:56:04,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [543619032] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:04,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:04,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:56:04,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547402613] [2021-10-08 17:56:04,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:56:04,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:04,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:56:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:04,746 INFO L87 Difference]: Start difference. First operand 502 states and 1574 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:04,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:04,840 INFO L93 Difference]: Finished difference Result 472 states and 1489 transitions. [2021-10-08 17:56:04,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:56:04,840 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-10-08 17:56:04,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:04,845 INFO L225 Difference]: With dead ends: 472 [2021-10-08 17:56:04,845 INFO L226 Difference]: Without dead ends: 472 [2021-10-08 17:56:04,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:04,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-10-08 17:56:04,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 472. [2021-10-08 17:56:04,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 408 states have (on average 3.6495098039215685) internal successors, (1489), 471 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:04,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1489 transitions. [2021-10-08 17:56:04,867 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1489 transitions. Word has length 4 [2021-10-08 17:56:04,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:04,868 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1489 transitions. [2021-10-08 17:56:04,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:04,868 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1489 transitions. [2021-10-08 17:56:04,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:56:04,868 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:04,869 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 17:56:04,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-08 17:56:05,084 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 17:56:05,084 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:05,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:05,085 INFO L82 PathProgramCache]: Analyzing trace with hash 19437509, now seen corresponding path program 1 times [2021-10-08 17:56:05,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:05,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [13619615] [2021-10-08 17:56:05,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:05,086 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:05,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:05,090 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 17:56:05,095 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 17:56:05,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:05,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:56:05,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:05,476 INFO L354 Elim1Store]: treesize reduction 233, result has 21.3 percent of original size [2021-10-08 17:56:05,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 91 [2021-10-08 17:56:05,483 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 93 treesize of output 91 [2021-10-08 17:56:08,140 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 17:56:08,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:08,194 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 17:56:08,194 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:08,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [13619615] [2021-10-08 17:56:08,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [13619615] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:08,195 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:08,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:56:08,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711225258] [2021-10-08 17:56:08,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:56:08,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:08,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:56:08,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:08,197 INFO L87 Difference]: Start difference. First operand 472 states and 1489 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:08,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:08,378 INFO L93 Difference]: Finished difference Result 442 states and 1404 transitions. [2021-10-08 17:56:08,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:56:08,379 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-10-08 17:56:08,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:08,383 INFO L225 Difference]: With dead ends: 442 [2021-10-08 17:56:08,383 INFO L226 Difference]: Without dead ends: 442 [2021-10-08 17:56:08,383 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 43.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:08,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-10-08 17:56:08,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2021-10-08 17:56:08,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 390 states have (on average 3.6) internal successors, (1404), 441 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:08,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1404 transitions. [2021-10-08 17:56:08,400 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1404 transitions. Word has length 4 [2021-10-08 17:56:08,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:08,400 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1404 transitions. [2021-10-08 17:56:08,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:08,401 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1404 transitions. [2021-10-08 17:56:08,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 17:56:08,401 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:08,401 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 17:56:08,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-10-08 17:56:08,613 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 17:56:08,615 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:08,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:08,616 INFO L82 PathProgramCache]: Analyzing trace with hash 602557445, now seen corresponding path program 1 times [2021-10-08 17:56:08,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:08,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1763944474] [2021-10-08 17:56:08,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:08,617 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:08,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:08,618 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 17:56:08,619 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 17:56:08,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:08,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 17:56:08,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:08,727 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 17:56:08,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-08 17:56:08,771 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 17:56:08,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:08,786 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 17:56:08,786 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:08,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1763944474] [2021-10-08 17:56:08,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1763944474] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:08,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:08,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-08 17:56:08,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520507088] [2021-10-08 17:56:08,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:56:08,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:08,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:56:08,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:08,789 INFO L87 Difference]: Start difference. First operand 442 states and 1404 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:08,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:08,934 INFO L93 Difference]: Finished difference Result 260 states and 803 transitions. [2021-10-08 17:56:08,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:56:08,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-08 17:56:08,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:08,938 INFO L225 Difference]: With dead ends: 260 [2021-10-08 17:56:08,938 INFO L226 Difference]: Without dead ends: 260 [2021-10-08 17:56:08,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:56:08,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-10-08 17:56:08,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 260. [2021-10-08 17:56:08,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 239 states have (on average 3.3598326359832638) internal successors, (803), 259 states have internal predecessors, (803), 0 states have call successors, (0), 0 states 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 17:56:08,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 803 transitions. [2021-10-08 17:56:08,948 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 803 transitions. Word has length 5 [2021-10-08 17:56:08,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:08,949 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 803 transitions. [2021-10-08 17:56:08,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:08,949 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 803 transitions. [2021-10-08 17:56:08,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 17:56:08,949 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:08,950 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 17:56:08,971 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 17:56:09,162 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 17:56:09,162 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:09,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:09,163 INFO L82 PathProgramCache]: Analyzing trace with hash 602557446, now seen corresponding path program 1 times [2021-10-08 17:56:09,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:09,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279948150] [2021-10-08 17:56:09,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:09,164 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:09,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:09,165 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 17:56:09,186 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 17:56:09,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:09,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-08 17:56:09,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:09,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:09,470 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:09,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:09,598 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 17:56:09,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:09,830 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 17:56:09,830 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:09,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279948150] [2021-10-08 17:56:09,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279948150] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:09,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:09,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-08 17:56:09,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668268392] [2021-10-08 17:56:09,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:56:09,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:09,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:56:09,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:56:09,833 INFO L87 Difference]: Start difference. First operand 260 states and 803 transitions. Second operand has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:10,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:10,312 INFO L93 Difference]: Finished difference Result 460 states and 1475 transitions. [2021-10-08 17:56:10,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 17:56:10,313 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-08 17:56:10,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:10,317 INFO L225 Difference]: With dead ends: 460 [2021-10-08 17:56:10,318 INFO L226 Difference]: Without dead ends: 460 [2021-10-08 17:56:10,318 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 303.1ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:56:10,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-10-08 17:56:10,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 360. [2021-10-08 17:56:10,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 339 states have (on average 3.631268436578171) internal successors, (1231), 359 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:10,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1231 transitions. [2021-10-08 17:56:10,333 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1231 transitions. Word has length 5 [2021-10-08 17:56:10,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:10,334 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1231 transitions. [2021-10-08 17:56:10,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:10,334 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1231 transitions. [2021-10-08 17:56:10,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-08 17:56:10,335 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:10,335 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-08 17:56:10,351 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 17:56:10,547 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 17:56:10,548 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:10,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:10,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1499591816, now seen corresponding path program 1 times [2021-10-08 17:56:10,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:10,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [704524310] [2021-10-08 17:56:10,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:10,551 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:10,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:10,552 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 17:56:10,561 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 17:56:10,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:10,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 17:56:10,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:10,708 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-08 17:56:10,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-08 17:56:10,741 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 17:56:10,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:10,758 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 17:56:10,758 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:10,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [704524310] [2021-10-08 17:56:10,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [704524310] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:10,759 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:10,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 17:56:10,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749457858] [2021-10-08 17:56:10,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 17:56:10,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:10,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 17:56:10,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:56:10,761 INFO L87 Difference]: Start difference. First operand 360 states and 1231 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:10,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:10,821 INFO L93 Difference]: Finished difference Result 332 states and 1143 transitions. [2021-10-08 17:56:10,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:56:10,822 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-10-08 17:56:10,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:10,826 INFO L225 Difference]: With dead ends: 332 [2021-10-08 17:56:10,826 INFO L226 Difference]: Without dead ends: 332 [2021-10-08 17:56:10,827 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:56:10,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-10-08 17:56:10,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 332. [2021-10-08 17:56:10,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 317 states have (on average 3.6056782334384856) internal successors, (1143), 331 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:10,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 1143 transitions. [2021-10-08 17:56:10,839 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 1143 transitions. Word has length 6 [2021-10-08 17:56:10,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:10,840 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 1143 transitions. [2021-10-08 17:56:10,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:10,840 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 1143 transitions. [2021-10-08 17:56:10,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-08 17:56:10,841 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:10,841 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-08 17:56:10,853 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 17:56:11,053 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 17:56:11,053 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:11,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:11,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1499591814, now seen corresponding path program 1 times [2021-10-08 17:56:11,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:11,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1995729059] [2021-10-08 17:56:11,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:11,056 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:11,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:11,056 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 17:56:11,057 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 17:56:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:11,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 17:56:11,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:11,365 INFO L354 Elim1Store]: treesize reduction 241, result has 18.6 percent of original size [2021-10-08 17:56:11,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 78 [2021-10-08 17:56:11,371 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 81 treesize of output 79 [2021-10-08 17:56:13,977 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 17:56:13,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:14,069 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 17:56:14,070 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:14,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1995729059] [2021-10-08 17:56:14,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1995729059] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:14,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:14,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:56:14,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973062742] [2021-10-08 17:56:14,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:56:14,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:14,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:56:14,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:14,072 INFO L87 Difference]: Start difference. First operand 332 states and 1143 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:14,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:14,206 INFO L93 Difference]: Finished difference Result 304 states and 1055 transitions. [2021-10-08 17:56:14,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:56:14,207 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-10-08 17:56:14,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:14,210 INFO L225 Difference]: With dead ends: 304 [2021-10-08 17:56:14,210 INFO L226 Difference]: Without dead ends: 304 [2021-10-08 17:56:14,210 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2075.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:56:14,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-10-08 17:56:14,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 304. [2021-10-08 17:56:14,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 295 states have (on average 3.5762711864406778) internal successors, (1055), 303 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:14,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 1055 transitions. [2021-10-08 17:56:14,249 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 1055 transitions. Word has length 6 [2021-10-08 17:56:14,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:14,249 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 1055 transitions. [2021-10-08 17:56:14,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:14,249 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 1055 transitions. [2021-10-08 17:56:14,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 17:56:14,250 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:14,250 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:56:14,266 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 17:56:14,451 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 17:56:14,451 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:14,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:14,453 INFO L82 PathProgramCache]: Analyzing trace with hash -757298556, now seen corresponding path program 1 times [2021-10-08 17:56:14,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:14,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415535054] [2021-10-08 17:56:14,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:14,454 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:14,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:14,455 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 17:56:14,456 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 17:56:14,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:14,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 17:56:14,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:14,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:14,808 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:14,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:15,054 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 17:56:15,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:15,366 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 17:56:15,367 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:15,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415535054] [2021-10-08 17:56:15,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415535054] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:15,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:15,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-08 17:56:15,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213426567] [2021-10-08 17:56:15,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:56:15,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:15,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:56:15,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:56:15,368 INFO L87 Difference]: Start difference. First operand 304 states and 1055 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:15,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:15,907 INFO L93 Difference]: Finished difference Result 518 states and 1885 transitions. [2021-10-08 17:56:15,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 17:56:15,908 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 17:56:15,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:15,913 INFO L225 Difference]: With dead ends: 518 [2021-10-08 17:56:15,913 INFO L226 Difference]: Without dead ends: 518 [2021-10-08 17:56:15,914 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 385.3ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:56:15,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-10-08 17:56:15,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 440. [2021-10-08 17:56:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 431 states have (on average 3.91415313225058) internal successors, (1687), 439 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states 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 17:56:15,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1687 transitions. [2021-10-08 17:56:15,930 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1687 transitions. Word has length 7 [2021-10-08 17:56:15,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:15,930 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1687 transitions. [2021-10-08 17:56:15,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:15,930 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1687 transitions. [2021-10-08 17:56:15,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 17:56:15,931 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:15,931 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2021-10-08 17:56:15,945 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 17:56:16,143 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 17:56:16,144 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:16,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:16,145 INFO L82 PathProgramCache]: Analyzing trace with hash -762772250, now seen corresponding path program 1 times [2021-10-08 17:56:16,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:16,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1958011315] [2021-10-08 17:56:16,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:16,146 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:16,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:16,148 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 17:56:16,148 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 17:56:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:16,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 17:56:16,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:16,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:16,471 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:16,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:16,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:16,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:17,287 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 17:56:17,288 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:17,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1958011315] [2021-10-08 17:56:17,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1958011315] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:17,288 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:17,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 17:56:17,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789396472] [2021-10-08 17:56:17,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 17:56:17,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:17,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 17:56:17,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:56:17,291 INFO L87 Difference]: Start difference. First operand 440 states and 1687 transitions. Second operand has 11 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:20,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:20,244 INFO L93 Difference]: Finished difference Result 1424 states and 4993 transitions. [2021-10-08 17:56:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 17:56:20,246 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 17:56:20,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:20,259 INFO L225 Difference]: With dead ends: 1424 [2021-10-08 17:56:20,259 INFO L226 Difference]: Without dead ends: 1424 [2021-10-08 17:56:20,259 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 1322.7ms TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:56:20,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2021-10-08 17:56:20,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 682. [2021-10-08 17:56:20,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 673 states have (on average 3.725111441307578) internal successors, (2507), 681 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:20,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 2507 transitions. [2021-10-08 17:56:20,291 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 2507 transitions. Word has length 7 [2021-10-08 17:56:20,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:20,291 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 2507 transitions. [2021-10-08 17:56:20,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:20,292 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 2507 transitions. [2021-10-08 17:56:20,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-08 17:56:20,292 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:20,292 INFO L512 BasicCegarLoop]: trace histogram [6, 1, 1] [2021-10-08 17:56:20,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-08 17:56:20,505 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 17:56:20,505 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:20,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:20,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1808313152, now seen corresponding path program 2 times [2021-10-08 17:56:20,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:20,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485916476] [2021-10-08 17:56:20,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:56:20,507 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:20,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:20,509 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 17:56:20,510 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 17:56:20,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:56:20,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:56:20,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 17:56:20,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:20,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:20,888 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:20,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:21,206 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:21,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:22,942 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:22,943 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:22,943 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [485916476] [2021-10-08 17:56:22,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [485916476] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:22,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:22,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 17:56:22,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111487308] [2021-10-08 17:56:22,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:56:22,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:22,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:56:22,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:56:22,944 INFO L87 Difference]: Start difference. First operand 682 states and 2507 transitions. Second operand has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:30,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:30,340 INFO L93 Difference]: Finished difference Result 5813 states and 22358 transitions. [2021-10-08 17:56:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:56:30,342 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-10-08 17:56:30,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:30,383 INFO L225 Difference]: With dead ends: 5813 [2021-10-08 17:56:30,383 INFO L226 Difference]: Without dead ends: 5813 [2021-10-08 17:56:30,384 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 5808.2ms TimeCoverageRelationStatistics Valid=174, Invalid=288, Unknown=0, NotChecked=0, Total=462 [2021-10-08 17:56:30,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5813 states. [2021-10-08 17:56:30,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5813 to 690. [2021-10-08 17:56:30,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 681 states have (on average 3.7048458149779737) internal successors, (2523), 689 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:30,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2523 transitions. [2021-10-08 17:56:30,471 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2523 transitions. Word has length 8 [2021-10-08 17:56:30,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:30,471 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 2523 transitions. [2021-10-08 17:56:30,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:30,471 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2523 transitions. [2021-10-08 17:56:30,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-08 17:56:30,472 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:30,472 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2021-10-08 17:56:30,486 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 17:56:30,685 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 17:56:30,685 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:30,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:30,686 INFO L82 PathProgramCache]: Analyzing trace with hash 596451366, now seen corresponding path program 1 times [2021-10-08 17:56:30,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:30,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [143603997] [2021-10-08 17:56:30,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:30,688 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:30,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:30,689 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 17:56:30,690 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 17:56:30,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:30,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 17:56:30,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:30,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:31,059 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:31,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:31,289 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 17:56:31,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:31,978 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 17:56:31,978 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:31,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [143603997] [2021-10-08 17:56:31,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [143603997] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:31,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:31,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 17:56:31,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256480700] [2021-10-08 17:56:31,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:56:31,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:31,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:56:31,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:56:31,981 INFO L87 Difference]: Start difference. First operand 690 states and 2523 transitions. Second operand has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:34,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:34,283 INFO L93 Difference]: Finished difference Result 1662 states and 5983 transitions. [2021-10-08 17:56:34,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 17:56:34,284 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-08 17:56:34,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:34,293 INFO L225 Difference]: With dead ends: 1662 [2021-10-08 17:56:34,293 INFO L226 Difference]: Without dead ends: 1662 [2021-10-08 17:56:34,294 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1848.4ms TimeCoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:56:34,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-10-08 17:56:34,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 813. [2021-10-08 17:56:34,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 813 states, 804 states have (on average 3.9353233830845773) internal successors, (3164), 812 states have internal predecessors, (3164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:34,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 813 states to 813 states and 3164 transitions. [2021-10-08 17:56:34,334 INFO L78 Accepts]: Start accepts. Automaton has 813 states and 3164 transitions. Word has length 9 [2021-10-08 17:56:34,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:34,335 INFO L470 AbstractCegarLoop]: Abstraction has 813 states and 3164 transitions. [2021-10-08 17:56:34,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:34,335 INFO L276 IsEmpty]: Start isEmpty. Operand 813 states and 3164 transitions. [2021-10-08 17:56:34,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-08 17:56:34,337 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:34,337 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:56:34,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-10-08 17:56:34,550 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 17:56:34,551 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:34,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:34,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1909627769, now seen corresponding path program 1 times [2021-10-08 17:56:34,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:34,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1114953599] [2021-10-08 17:56:34,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:34,552 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:34,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:34,553 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 17:56:34,558 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 17:56:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:34,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:56:34,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:34,809 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 17:56:34,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:34,885 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 17:56:34,885 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:34,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1114953599] [2021-10-08 17:56:34,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1114953599] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:56:34,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:56:34,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-08 17:56:34,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370367583] [2021-10-08 17:56:34,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:56:34,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:34,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:56:34,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:56:34,887 INFO L87 Difference]: Start difference. First operand 813 states and 3164 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:35,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:35,138 INFO L93 Difference]: Finished difference Result 801 states and 3105 transitions. [2021-10-08 17:56:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 17:56:35,140 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-08 17:56:35,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:35,144 INFO L225 Difference]: With dead ends: 801 [2021-10-08 17:56:35,144 INFO L226 Difference]: Without dead ends: 801 [2021-10-08 17:56:35,145 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 130.1ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:56:35,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-10-08 17:56:35,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 793. [2021-10-08 17:56:35,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 784 states have (on average 3.951530612244898) internal successors, (3098), 792 states have internal predecessors, (3098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:35,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 3098 transitions. [2021-10-08 17:56:35,186 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 3098 transitions. Word has length 9 [2021-10-08 17:56:35,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:35,186 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 3098 transitions. [2021-10-08 17:56:35,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:35,186 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 3098 transitions. [2021-10-08 17:56:35,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-08 17:56:35,187 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:35,187 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:56:35,202 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 17:56:35,400 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 17:56:35,400 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:35,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:35,402 INFO L82 PathProgramCache]: Analyzing trace with hash -18257570, now seen corresponding path program 1 times [2021-10-08 17:56:35,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:35,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538705848] [2021-10-08 17:56:35,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:35,403 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:35,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:35,404 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 17:56:35,411 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 17:56:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:35,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 17:56:35,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:35,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:35,779 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:35,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:36,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:36,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:36,826 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:36,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538705848] [2021-10-08 17:56:36,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538705848] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:36,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:36,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 17:56:36,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662452268] [2021-10-08 17:56:36,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:56:36,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:36,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:56:36,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:56:36,829 INFO L87 Difference]: Start difference. First operand 793 states and 3098 transitions. Second operand has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 12 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:38,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:38,398 INFO L93 Difference]: Finished difference Result 1592 states and 6012 transitions. [2021-10-08 17:56:38,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 17:56:38,401 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 12 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-08 17:56:38,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:38,408 INFO L225 Difference]: With dead ends: 1592 [2021-10-08 17:56:38,409 INFO L226 Difference]: Without dead ends: 1592 [2021-10-08 17:56:38,410 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1078.8ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:56:38,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1592 states. [2021-10-08 17:56:38,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1592 to 1134. [2021-10-08 17:56:38,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1134 states, 1125 states have (on average 4.021333333333334) internal successors, (4524), 1133 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states 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 17:56:38,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 4524 transitions. [2021-10-08 17:56:38,449 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 4524 transitions. Word has length 10 [2021-10-08 17:56:38,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:38,449 INFO L470 AbstractCegarLoop]: Abstraction has 1134 states and 4524 transitions. [2021-10-08 17:56:38,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 12 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:38,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 4524 transitions. [2021-10-08 17:56:38,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-08 17:56:38,451 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:38,451 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:56:38,468 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 17:56:38,664 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 17:56:38,664 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:38,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:38,665 INFO L82 PathProgramCache]: Analyzing trace with hash -13584671, now seen corresponding path program 1 times [2021-10-08 17:56:38,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:38,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1532457325] [2021-10-08 17:56:38,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:38,667 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:38,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:38,668 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 17:56:38,704 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 17:56:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:38,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 17:56:38,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:38,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:39,083 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:39,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:39,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:39,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:40,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:40,206 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:40,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1532457325] [2021-10-08 17:56:40,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1532457325] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:40,207 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:40,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 17:56:40,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51318183] [2021-10-08 17:56:40,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:56:40,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:40,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:56:40,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:56:40,208 INFO L87 Difference]: Start difference. First operand 1134 states and 4524 transitions. Second operand has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:44,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:44,694 INFO L93 Difference]: Finished difference Result 1987 states and 8057 transitions. [2021-10-08 17:56:44,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:56:44,697 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-08 17:56:44,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:44,707 INFO L225 Difference]: With dead ends: 1987 [2021-10-08 17:56:44,707 INFO L226 Difference]: Without dead ends: 1987 [2021-10-08 17:56:44,707 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 2845.8ms TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2021-10-08 17:56:44,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states. [2021-10-08 17:56:44,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1545. [2021-10-08 17:56:44,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1536 states have (on average 4.078776041666667) internal successors, (6265), 1544 states have internal predecessors, (6265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:44,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 6265 transitions. [2021-10-08 17:56:44,762 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 6265 transitions. Word has length 10 [2021-10-08 17:56:44,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:44,763 INFO L470 AbstractCegarLoop]: Abstraction has 1545 states and 6265 transitions. [2021-10-08 17:56:44,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:44,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 6265 transitions. [2021-10-08 17:56:44,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-08 17:56:44,765 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:44,765 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:56:44,778 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 17:56:44,978 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 17:56:44,979 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:44,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:44,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1370463676, now seen corresponding path program 2 times [2021-10-08 17:56:44,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:44,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [21495837] [2021-10-08 17:56:44,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:56:44,981 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:44,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:44,982 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 17:56:44,984 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 17:56:45,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:56:45,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:56:45,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-08 17:56:45,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:45,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:45,412 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:45,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:45,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:45,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:46,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:46,955 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:46,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [21495837] [2021-10-08 17:56:46,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [21495837] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:46,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:46,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 17:56:46,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994823579] [2021-10-08 17:56:46,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:56:46,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:46,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:56:46,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:56:46,958 INFO L87 Difference]: Start difference. First operand 1545 states and 6265 transitions. Second operand has 16 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:56,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:56:56,497 INFO L93 Difference]: Finished difference Result 3867 states and 15121 transitions. [2021-10-08 17:56:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 17:56:56,498 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-10-08 17:56:56,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:56:56,512 INFO L225 Difference]: With dead ends: 3867 [2021-10-08 17:56:56,513 INFO L226 Difference]: Without dead ends: 3867 [2021-10-08 17:56:56,513 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 5041.4ms TimeCoverageRelationStatistics Valid=318, Invalid=942, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 17:56:56,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3867 states. [2021-10-08 17:56:56,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3867 to 2343. [2021-10-08 17:56:56,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2343 states, 2334 states have (on average 4.24293059125964) internal successors, (9903), 2342 states have internal predecessors, (9903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:56,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2343 states to 2343 states and 9903 transitions. [2021-10-08 17:56:56,660 INFO L78 Accepts]: Start accepts. Automaton has 2343 states and 9903 transitions. Word has length 11 [2021-10-08 17:56:56,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:56:56,662 INFO L470 AbstractCegarLoop]: Abstraction has 2343 states and 9903 transitions. [2021-10-08 17:56:56,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:56:56,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2343 states and 9903 transitions. [2021-10-08 17:56:56,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 17:56:56,664 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:56:56,665 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:56:56,685 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 17:56:56,878 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 17:56:56,879 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:56:56,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:56:56,880 INFO L82 PathProgramCache]: Analyzing trace with hash 610161428, now seen corresponding path program 1 times [2021-10-08 17:56:56,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:56:56,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [696812169] [2021-10-08 17:56:56,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:56:56,881 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:56:56,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:56:56,884 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 17:56:56,921 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 17:56:57,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:56:57,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-08 17:56:57,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:56:57,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:56:57,319 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:56:57,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:56:57,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:57,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:56:59,456 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:56:59,457 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:56:59,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [696812169] [2021-10-08 17:56:59,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [696812169] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:56:59,457 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:56:59,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 17:56:59,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723136002] [2021-10-08 17:56:59,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:56:59,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:56:59,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:56:59,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:56:59,459 INFO L87 Difference]: Start difference. First operand 2343 states and 9903 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:08,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:57:08,099 INFO L93 Difference]: Finished difference Result 3653 states and 15697 transitions. [2021-10-08 17:57:08,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 17:57:08,101 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-08 17:57:08,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:57:08,115 INFO L225 Difference]: With dead ends: 3653 [2021-10-08 17:57:08,115 INFO L226 Difference]: Without dead ends: 3653 [2021-10-08 17:57:08,116 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 6099.2ms TimeCoverageRelationStatistics Valid=251, Invalid=679, Unknown=0, NotChecked=0, Total=930 [2021-10-08 17:57:08,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3653 states. [2021-10-08 17:57:08,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3653 to 2563. [2021-10-08 17:57:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2563 states, 2554 states have (on average 4.364526233359436) internal successors, (11147), 2562 states have internal predecessors, (11147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2563 states to 2563 states and 11147 transitions. [2021-10-08 17:57:08,211 INFO L78 Accepts]: Start accepts. Automaton has 2563 states and 11147 transitions. Word has length 12 [2021-10-08 17:57:08,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:57:08,211 INFO L470 AbstractCegarLoop]: Abstraction has 2563 states and 11147 transitions. [2021-10-08 17:57:08,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:08,211 INFO L276 IsEmpty]: Start isEmpty. Operand 2563 states and 11147 transitions. [2021-10-08 17:57:08,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 17:57:08,213 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:57:08,213 INFO L512 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1] [2021-10-08 17:57:08,230 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 17:57:08,426 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 17:57:08,427 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:57:08,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:57:08,428 INFO L82 PathProgramCache]: Analyzing trace with hash -290688384, now seen corresponding path program 2 times [2021-10-08 17:57:08,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:57:08,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2047135573] [2021-10-08 17:57:08,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:57:08,429 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:57:08,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:57:08,431 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 17:57:08,433 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 17:57:08,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:57:08,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:57:08,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 17:57:08,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:57:08,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:57:08,887 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:57:08,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:57:09,295 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:57:09,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:57:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:57:11,073 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:57:11,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2047135573] [2021-10-08 17:57:11,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2047135573] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:57:11,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:57:11,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2021-10-08 17:57:11,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316069674] [2021-10-08 17:57:11,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 17:57:11,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:57:11,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 17:57:11,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:57:11,076 INFO L87 Difference]: Start difference. First operand 2563 states and 11147 transitions. Second operand has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:22,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:57:22,578 INFO L93 Difference]: Finished difference Result 5435 states and 21343 transitions. [2021-10-08 17:57:22,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 17:57:22,580 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-08 17:57:22,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:57:22,595 INFO L225 Difference]: With dead ends: 5435 [2021-10-08 17:57:22,596 INFO L226 Difference]: Without dead ends: 5435 [2021-10-08 17:57:22,596 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 5021.5ms TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 17:57:22,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5435 states. [2021-10-08 17:57:22,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5435 to 2767. [2021-10-08 17:57:22,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2767 states, 2758 states have (on average 4.382886149383611) internal successors, (12088), 2766 states have internal predecessors, (12088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:22,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 12088 transitions. [2021-10-08 17:57:22,717 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 12088 transitions. Word has length 12 [2021-10-08 17:57:22,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:57:22,721 INFO L470 AbstractCegarLoop]: Abstraction has 2767 states and 12088 transitions. [2021-10-08 17:57:22,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:22,721 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 12088 transitions. [2021-10-08 17:57:22,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 17:57:22,725 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:57:22,725 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:57:22,739 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 17:57:22,935 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 17:57:22,935 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:57:22,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:57:22,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1570515719, now seen corresponding path program 2 times [2021-10-08 17:57:22,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:57:22,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010202426] [2021-10-08 17:57:22,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:57:22,937 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:57:22,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:57:22,939 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 17:57:22,940 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 17:57:23,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 17:57:23,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:57:23,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 17:57:23,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:57:23,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:57:23,407 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:57:23,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:57:23,688 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 17:57:23,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:57:24,664 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 17:57:24,664 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:57:24,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010202426] [2021-10-08 17:57:24,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010202426] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:57:24,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:57:24,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-08 17:57:24,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733948932] [2021-10-08 17:57:24,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:57:24,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:57:24,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:57:24,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:57:24,667 INFO L87 Difference]: Start difference. First operand 2767 states and 12088 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:25,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:57:25,040 INFO L93 Difference]: Finished difference Result 2561 states and 11034 transitions. [2021-10-08 17:57:25,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 17:57:25,041 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-08 17:57:25,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:57:25,048 INFO L225 Difference]: With dead ends: 2561 [2021-10-08 17:57:25,049 INFO L226 Difference]: Without dead ends: 2561 [2021-10-08 17:57:25,049 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 327.8ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:57:25,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2021-10-08 17:57:25,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 1479. [2021-10-08 17:57:25,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1479 states, 1474 states have (on average 4.0379918588873815) internal successors, (5952), 1478 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:25,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1479 states to 1479 states and 5952 transitions. [2021-10-08 17:57:25,089 INFO L78 Accepts]: Start accepts. Automaton has 1479 states and 5952 transitions. Word has length 13 [2021-10-08 17:57:25,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:57:25,089 INFO L470 AbstractCegarLoop]: Abstraction has 1479 states and 5952 transitions. [2021-10-08 17:57:25,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:25,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1479 states and 5952 transitions. [2021-10-08 17:57:25,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 17:57:25,092 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:57:25,092 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:57:25,106 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 17:57:25,292 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 17:57:25,293 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:57:25,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:57:25,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1924641138, now seen corresponding path program 3 times [2021-10-08 17:57:25,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:57:25,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [526776812] [2021-10-08 17:57:25,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:57:25,296 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:57:25,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:57:25,297 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 17:57:25,298 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 17:57:25,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:57:25,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:57:25,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 17:57:25,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:57:25,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:57:25,881 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:57:25,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:57:26,300 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 17:57:26,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:57:27,079 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 17:57:27,080 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:57:27,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [526776812] [2021-10-08 17:57:27,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [526776812] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:57:27,080 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:57:27,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 17:57:27,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781859526] [2021-10-08 17:57:27,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:57:27,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:57:27,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:57:27,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:57:27,082 INFO L87 Difference]: Start difference. First operand 1479 states and 5952 transitions. Second operand has 14 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:31,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:57:31,695 INFO L93 Difference]: Finished difference Result 3075 states and 12053 transitions. [2021-10-08 17:57:31,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 17:57:31,699 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-08 17:57:31,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:57:31,708 INFO L225 Difference]: With dead ends: 3075 [2021-10-08 17:57:31,708 INFO L226 Difference]: Without dead ends: 3075 [2021-10-08 17:57:31,709 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 3831.3ms TimeCoverageRelationStatistics Valid=165, Invalid=341, Unknown=0, NotChecked=0, Total=506 [2021-10-08 17:57:31,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states. [2021-10-08 17:57:31,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 1882. [2021-10-08 17:57:31,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1882 states, 1877 states have (on average 4.295684603090037) internal successors, (8063), 1881 states have internal predecessors, (8063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:31,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1882 states to 1882 states and 8063 transitions. [2021-10-08 17:57:31,792 INFO L78 Accepts]: Start accepts. Automaton has 1882 states and 8063 transitions. Word has length 13 [2021-10-08 17:57:31,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:57:31,792 INFO L470 AbstractCegarLoop]: Abstraction has 1882 states and 8063 transitions. [2021-10-08 17:57:31,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:31,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1882 states and 8063 transitions. [2021-10-08 17:57:31,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-08 17:57:31,795 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:57:31,795 INFO L512 BasicCegarLoop]: trace histogram [7, 2, 1, 1, 1, 1, 1] [2021-10-08 17:57:31,814 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 17:57:32,009 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 17:57:32,009 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:57:32,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:57:32,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1495236627, now seen corresponding path program 3 times [2021-10-08 17:57:32,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:57:32,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632467650] [2021-10-08 17:57:32,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:57:32,012 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:57:32,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:57:32,013 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 17:57:32,016 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 17:57:32,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 17:57:32,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:57:32,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 17:57:32,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:57:32,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:57:32,643 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:57:32,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:57:32,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-10-08 17:57:32,992 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 17:57:32,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:57:33,370 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 17:57:33,370 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:57:33,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632467650] [2021-10-08 17:57:33,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632467650] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:57:33,370 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:57:33,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-08 17:57:33,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589541524] [2021-10-08 17:57:33,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:57:33,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:57:33,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:57:33,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:57:33,372 INFO L87 Difference]: Start difference. First operand 1882 states and 8063 transitions. Second operand has 16 states, 16 states have (on average 1.25) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:35,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:57:35,233 INFO L93 Difference]: Finished difference Result 1798 states and 7283 transitions. [2021-10-08 17:57:35,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 17:57:35,234 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.25) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-10-08 17:57:35,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:57:35,239 INFO L225 Difference]: With dead ends: 1798 [2021-10-08 17:57:35,239 INFO L226 Difference]: Without dead ends: 1798 [2021-10-08 17:57:35,239 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 910.0ms TimeCoverageRelationStatistics Valid=175, Invalid=527, Unknown=0, NotChecked=0, Total=702 [2021-10-08 17:57:35,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2021-10-08 17:57:35,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1686. [2021-10-08 17:57:35,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1686 states, 1681 states have (on average 4.174895895300416) internal successors, (7018), 1685 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:35,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 7018 transitions. [2021-10-08 17:57:35,307 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 7018 transitions. Word has length 14 [2021-10-08 17:57:35,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:57:35,307 INFO L470 AbstractCegarLoop]: Abstraction has 1686 states and 7018 transitions. [2021-10-08 17:57:35,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.25) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:57:35,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 7018 transitions. [2021-10-08 17:57:35,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 17:57:35,310 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:57:35,310 INFO L512 BasicCegarLoop]: trace histogram [6, 4, 1, 1, 1, 1, 1] [2021-10-08 17:57:35,326 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 17:57:35,511 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 17:57:35,511 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:57:35,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:57:35,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1611363622, now seen corresponding path program 4 times [2021-10-08 17:57:35,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:57:35,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935960371] [2021-10-08 17:57:35,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:57:35,514 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:57:35,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:57:35,514 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 17:57:35,515 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 17:57:35,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:57:35,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:57:35,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-08 17:57:35,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:57:35,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:57:36,040 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:57:36,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:57:36,888 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:57:36,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:57:40,345 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:57:40,346 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:57:40,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935960371] [2021-10-08 17:57:40,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935960371] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:57:40,346 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:57:40,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 17:57:40,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542754710] [2021-10-08 17:57:40,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 17:57:40,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:57:40,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 17:57:40,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-10-08 17:57:40,348 INFO L87 Difference]: Start difference. First operand 1686 states and 7018 transitions. Second operand has 27 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:58:00,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:58:00,157 INFO L93 Difference]: Finished difference Result 7642 states and 29356 transitions. [2021-10-08 17:58:00,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-08 17:58:00,160 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-08 17:58:00,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:58:00,191 INFO L225 Difference]: With dead ends: 7642 [2021-10-08 17:58:00,191 INFO L226 Difference]: Without dead ends: 7642 [2021-10-08 17:58:00,193 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 12637.4ms TimeCoverageRelationStatistics Valid=682, Invalid=3100, Unknown=0, NotChecked=0, Total=3782 [2021-10-08 17:58:00,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7642 states. [2021-10-08 17:58:00,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7642 to 2259. [2021-10-08 17:58:00,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2259 states, 2254 states have (on average 4.311002661934339) internal successors, (9717), 2258 states have internal predecessors, (9717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:58:00,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2259 states to 2259 states and 9717 transitions. [2021-10-08 17:58:00,416 INFO L78 Accepts]: Start accepts. Automaton has 2259 states and 9717 transitions. Word has length 15 [2021-10-08 17:58:00,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:58:00,417 INFO L470 AbstractCegarLoop]: Abstraction has 2259 states and 9717 transitions. [2021-10-08 17:58:00,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:58:00,417 INFO L276 IsEmpty]: Start isEmpty. Operand 2259 states and 9717 transitions. [2021-10-08 17:58:00,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 17:58:00,425 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:58:00,425 INFO L512 BasicCegarLoop]: trace histogram [14, 1, 1] [2021-10-08 17:58:00,442 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 17:58:00,625 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 17:58:00,626 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:58:00,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:58:00,627 INFO L82 PathProgramCache]: Analyzing trace with hash 2091083712, now seen corresponding path program 3 times [2021-10-08 17:58:00,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:58:00,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729613754] [2021-10-08 17:58:00,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:58:00,628 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:58:00,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:58:00,629 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 17:58:00,630 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 17:58:01,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-08 17:58:01,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:58:01,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-08 17:58:01,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:58:01,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:58:01,344 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:58:01,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:58:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:58:02,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:58:07,140 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:58:07,140 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:58:07,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729613754] [2021-10-08 17:58:07,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729613754] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:58:07,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:58:07,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 17:58:07,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549457120] [2021-10-08 17:58:07,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 17:58:07,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:58:07,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 17:58:07,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2021-10-08 17:58:07,145 INFO L87 Difference]: Start difference. First operand 2259 states and 9717 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:58:18,310 WARN L207 SmtUtils]: Spent 8.52 s on a formula simplification that was a NOOP. DAG size: 168 [2021-10-08 17:58:25,847 WARN L207 SmtUtils]: Spent 6.73 s on a formula simplification that was a NOOP. DAG size: 157 [2021-10-08 17:59:00,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:59:00,688 INFO L93 Difference]: Finished difference Result 28713 states and 128444 transitions. [2021-10-08 17:59:00,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 17:59:00,690 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 17:59:00,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:59:01,000 INFO L225 Difference]: With dead ends: 28713 [2021-10-08 17:59:01,000 INFO L226 Difference]: Without dead ends: 28713 [2021-10-08 17:59:01,005 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 48049.3ms TimeCoverageRelationStatistics Valid=734, Invalid=1336, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 17:59:01,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28713 states. [2021-10-08 17:59:01,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28713 to 2275. [2021-10-08 17:59:01,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2275 states, 2270 states have (on average 4.294713656387665) internal successors, (9749), 2274 states have internal predecessors, (9749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:59:01,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2275 states to 2275 states and 9749 transitions. [2021-10-08 17:59:01,770 INFO L78 Accepts]: Start accepts. Automaton has 2275 states and 9749 transitions. Word has length 16 [2021-10-08 17:59:01,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:59:01,775 INFO L470 AbstractCegarLoop]: Abstraction has 2275 states and 9749 transitions. [2021-10-08 17:59:01,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:59:01,776 INFO L276 IsEmpty]: Start isEmpty. Operand 2275 states and 9749 transitions. [2021-10-08 17:59:01,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 17:59:01,782 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:59:01,782 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1] [2021-10-08 17:59:01,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-08 17:59:01,996 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 17:59:01,996 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 17:59:01,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:59:01,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1243590554, now seen corresponding path program 5 times [2021-10-08 17:59:01,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:59:01,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [20782531] [2021-10-08 17:59:01,998 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:59:01,998 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:59:01,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:59:02,000 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 17:59:02,009 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 17:59:02,405 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 17:59:02,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:59:02,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-08 17:59:02,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:59:02,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:59:02,700 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 17:59:02,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, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 17:59:03,836 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:59:03,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:59:08,754 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:59:08,755 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:59:08,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [20782531] [2021-10-08 17:59:08,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [20782531] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:59:08,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:59:08,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 17:59:08,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107209697] [2021-10-08 17:59:08,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 17:59:08,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:59:08,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 17:59:08,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=812, Unknown=0, NotChecked=0, Total=992 [2021-10-08 17:59:08,758 INFO L87 Difference]: Start difference. First operand 2275 states and 9749 transitions. Second operand has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:00:24,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:00:24,139 INFO L93 Difference]: Finished difference Result 7830 states and 30419 transitions. [2021-10-08 18:00:24,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-10-08 18:00:24,142 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-08 18:00:24,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:00:24,165 INFO L225 Difference]: With dead ends: 7830 [2021-10-08 18:00:24,165 INFO L226 Difference]: Without dead ends: 7830 [2021-10-08 18:00:24,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2584 ImplicationChecksByTransitivity, 41183.1ms TimeCoverageRelationStatistics Valid=1243, Invalid=8263, Unknown=0, NotChecked=0, Total=9506 [2021-10-08 18:00:24,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7830 states. [2021-10-08 18:00:24,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7830 to 2961. [2021-10-08 18:00:24,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2961 states, 2956 states have (on average 4.259472259810555) internal successors, (12591), 2960 states have internal predecessors, (12591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:00:24,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2961 states to 2961 states and 12591 transitions. [2021-10-08 18:00:24,306 INFO L78 Accepts]: Start accepts. Automaton has 2961 states and 12591 transitions. Word has length 17 [2021-10-08 18:00:24,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:00:24,306 INFO L470 AbstractCegarLoop]: Abstraction has 2961 states and 12591 transitions. [2021-10-08 18:00:24,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:00:24,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2961 states and 12591 transitions. [2021-10-08 18:00:24,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 18:00:24,310 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:00:24,311 INFO L512 BasicCegarLoop]: trace histogram [7, 5, 1, 1, 1, 1, 1] [2021-10-08 18:00:24,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-10-08 18:00:24,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:00:24,527 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:00:24,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:00:24,528 INFO L82 PathProgramCache]: Analyzing trace with hash 1015640339, now seen corresponding path program 6 times [2021-10-08 18:00:24,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:00:24,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933201061] [2021-10-08 18:00:24,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:00:24,530 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:00:24,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:00:24,532 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:00:24,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-08 18:00:25,006 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-08 18:00:25,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:00:25,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-08 18:00:25,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:00:25,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:00:25,270 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:00:25,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:00:26,128 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:00:26,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:00:30,767 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:00:30,768 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:00:30,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933201061] [2021-10-08 18:00:30,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933201061] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:00:30,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:00:30,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 18:00:30,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545308839] [2021-10-08 18:00:30,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 18:00:30,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:00:30,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 18:00:30,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2021-10-08 18:00:30,771 INFO L87 Difference]: Start difference. First operand 2961 states and 12591 transitions. Second operand has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 30 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:01:00,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:01:00,312 INFO L93 Difference]: Finished difference Result 10245 states and 40349 transitions. [2021-10-08 18:01:00,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-08 18:01:00,313 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 30 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-08 18:01:00,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:01:00,377 INFO L225 Difference]: With dead ends: 10245 [2021-10-08 18:01:00,377 INFO L226 Difference]: Without dead ends: 10245 [2021-10-08 18:01:00,379 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 20273.9ms TimeCoverageRelationStatistics Valid=946, Invalid=4754, Unknown=0, NotChecked=0, Total=5700 [2021-10-08 18:01:00,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10245 states. [2021-10-08 18:01:00,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10245 to 3059. [2021-10-08 18:01:00,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3059 states, 3054 states have (on average 4.2832351015062216) internal successors, (13081), 3058 states have internal predecessors, (13081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:01:00,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3059 states to 3059 states and 13081 transitions. [2021-10-08 18:01:00,534 INFO L78 Accepts]: Start accepts. Automaton has 3059 states and 13081 transitions. Word has length 17 [2021-10-08 18:01:00,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:01:00,534 INFO L470 AbstractCegarLoop]: Abstraction has 3059 states and 13081 transitions. [2021-10-08 18:01:00,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 30 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:01:00,535 INFO L276 IsEmpty]: Start isEmpty. Operand 3059 states and 13081 transitions. [2021-10-08 18:01:00,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 18:01:00,539 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:01:00,540 INFO L512 BasicCegarLoop]: trace histogram [8, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:01:00,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-08 18:01:00,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:01:00,752 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:01:00,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:01:00,753 INFO L82 PathProgramCache]: Analyzing trace with hash -2106511330, now seen corresponding path program 4 times [2021-10-08 18:01:00,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:01:00,754 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [452106735] [2021-10-08 18:01:00,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:01:00,754 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:01:00,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:01:00,755 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:01:00,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-08 18:01:01,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:01:01,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:01:01,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-08 18:01:01,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:01:01,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:01:01,359 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:01:01,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:01:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:01:02,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:01:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:01:05,247 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:01:05,247 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [452106735] [2021-10-08 18:01:05,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [452106735] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:01:05,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:01:05,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2021-10-08 18:01:05,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565810018] [2021-10-08 18:01:05,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 18:01:05,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:01:05,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 18:01:05,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2021-10-08 18:01:05,248 INFO L87 Difference]: Start difference. First operand 3059 states and 13081 transitions. Second operand has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:01:23,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:01:23,700 INFO L93 Difference]: Finished difference Result 8271 states and 31475 transitions. [2021-10-08 18:01:23,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-08 18:01:23,702 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-08 18:01:23,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:01:23,727 INFO L225 Difference]: With dead ends: 8271 [2021-10-08 18:01:23,727 INFO L226 Difference]: Without dead ends: 8271 [2021-10-08 18:01:23,728 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 10207.4ms TimeCoverageRelationStatistics Valid=700, Invalid=2722, Unknown=0, NotChecked=0, Total=3422 [2021-10-08 18:01:23,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8271 states. [2021-10-08 18:01:23,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8271 to 3703. [2021-10-08 18:01:23,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3703 states, 3698 states have (on average 4.282855597620335) internal successors, (15838), 3702 states have internal predecessors, (15838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:01:23,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3703 states to 3703 states and 15838 transitions. [2021-10-08 18:01:23,884 INFO L78 Accepts]: Start accepts. Automaton has 3703 states and 15838 transitions. Word has length 18 [2021-10-08 18:01:23,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:01:23,884 INFO L470 AbstractCegarLoop]: Abstraction has 3703 states and 15838 transitions. [2021-10-08 18:01:23,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:01:23,885 INFO L276 IsEmpty]: Start isEmpty. Operand 3703 states and 15838 transitions. [2021-10-08 18:01:23,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 18:01:23,890 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:01:23,891 INFO L512 BasicCegarLoop]: trace histogram [9, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:01:23,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2021-10-08 18:01:24,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:01:24,106 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:01:24,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:01:24,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1365209496, now seen corresponding path program 5 times [2021-10-08 18:01:24,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:01:24,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972678687] [2021-10-08 18:01:24,108 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:01:24,108 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:01:24,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:01:24,110 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:01:24,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-08 18:01:24,565 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-10-08 18:01:24,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:01:24,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 18:01:24,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:01:24,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:01:24,816 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:01:24,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:01:25,666 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 16 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:01:25,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:01:30,272 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:01:30,272 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:01:30,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972678687] [2021-10-08 18:01:30,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972678687] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:01:30,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:01:30,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 31 [2021-10-08 18:01:30,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621471337] [2021-10-08 18:01:30,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 18:01:30,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:01:30,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 18:01:30,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2021-10-08 18:01:30,274 INFO L87 Difference]: Start difference. First operand 3703 states and 15838 transitions. Second operand has 32 states, 32 states have (on average 1.25) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:00,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:00,079 INFO L93 Difference]: Finished difference Result 8981 states and 34194 transitions. [2021-10-08 18:02:00,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-08 18:02:00,082 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.25) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 18:02:00,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:00,106 INFO L225 Difference]: With dead ends: 8981 [2021-10-08 18:02:00,106 INFO L226 Difference]: Without dead ends: 8981 [2021-10-08 18:02:00,108 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 775 ImplicationChecksByTransitivity, 18775.4ms TimeCoverageRelationStatistics Valid=756, Invalid=3404, Unknown=0, NotChecked=0, Total=4160 [2021-10-08 18:02:00,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8981 states. [2021-10-08 18:02:00,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8981 to 3949. [2021-10-08 18:02:00,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3949 states, 3944 states have (on average 4.3080628803245435) internal successors, (16991), 3948 states have internal predecessors, (16991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:00,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3949 states to 3949 states and 16991 transitions. [2021-10-08 18:02:00,252 INFO L78 Accepts]: Start accepts. Automaton has 3949 states and 16991 transitions. Word has length 20 [2021-10-08 18:02:00,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:00,252 INFO L470 AbstractCegarLoop]: Abstraction has 3949 states and 16991 transitions. [2021-10-08 18:02:00,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.25) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:00,252 INFO L276 IsEmpty]: Start isEmpty. Operand 3949 states and 16991 transitions. [2021-10-08 18:02:00,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 18:02:00,257 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:00,257 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:00,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:00,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:00,458 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:00,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:00,459 INFO L82 PathProgramCache]: Analyzing trace with hash -1599134737, now seen corresponding path program 1 times [2021-10-08 18:02:00,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:00,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1814712375] [2021-10-08 18:02:00,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:02:00,461 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:00,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:00,462 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:00,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-08 18:02:00,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:02:00,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 18:02:00,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:00,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:00,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:01,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:01,066 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:01,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1814712375] [2021-10-08 18:02:01,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1814712375] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:02:01,067 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:02:01,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 18:02:01,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156171623] [2021-10-08 18:02:01,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:02:01,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:01,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:02:01,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:02:01,068 INFO L87 Difference]: Start difference. First operand 3949 states and 16991 transitions. Second operand has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:01,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:01,127 INFO L93 Difference]: Finished difference Result 4310 states and 18189 transitions. [2021-10-08 18:02:01,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:02:01,128 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 18:02:01,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:01,145 INFO L225 Difference]: With dead ends: 4310 [2021-10-08 18:02:01,145 INFO L226 Difference]: Without dead ends: 4206 [2021-10-08 18:02:01,145 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:02:01,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4206 states. [2021-10-08 18:02:01,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4206 to 4116. [2021-10-08 18:02:01,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4116 states, 4111 states have (on average 4.284602286548285) internal successors, (17614), 4115 states have internal predecessors, (17614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:01,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4116 states to 4116 states and 17614 transitions. [2021-10-08 18:02:01,308 INFO L78 Accepts]: Start accepts. Automaton has 4116 states and 17614 transitions. Word has length 20 [2021-10-08 18:02:01,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:01,308 INFO L470 AbstractCegarLoop]: Abstraction has 4116 states and 17614 transitions. [2021-10-08 18:02:01,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:01,309 INFO L276 IsEmpty]: Start isEmpty. Operand 4116 states and 17614 transitions. [2021-10-08 18:02:01,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:01,325 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:01,326 INFO L512 BasicCegarLoop]: trace histogram [10, 5, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:01,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:01,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:01,542 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:01,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:01,543 INFO L82 PathProgramCache]: Analyzing trace with hash -65410338, now seen corresponding path program 6 times [2021-10-08 18:02:01,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:01,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [83044943] [2021-10-08 18:02:01,543 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:02:01,543 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:01,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:01,544 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:01,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-08 18:02:02,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-10-08 18:02:02,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:02:02,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 29 conjunts are in the unsatisfiable core [2021-10-08 18:02:02,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:02,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:02:02,445 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:02:02,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:02:03,566 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:03,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:08,501 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:08,502 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:08,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [83044943] [2021-10-08 18:02:08,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [83044943] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:08,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:08,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 36 [2021-10-08 18:02:08,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857322226] [2021-10-08 18:02:08,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-10-08 18:02:08,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:08,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-10-08 18:02:08,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1120, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 18:02:08,504 INFO L87 Difference]: Start difference. First operand 4116 states and 17614 transitions. Second operand has 37 states, 37 states have (on average 1.1891891891891893) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:38,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:38,806 INFO L93 Difference]: Finished difference Result 11575 states and 44644 transitions. [2021-10-08 18:02:38,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-08 18:02:38,808 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.1891891891891893) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:02:38,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:38,853 INFO L225 Difference]: With dead ends: 11575 [2021-10-08 18:02:38,853 INFO L226 Difference]: Without dead ends: 11575 [2021-10-08 18:02:38,855 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1296 ImplicationChecksByTransitivity, 17643.0ms TimeCoverageRelationStatistics Valid=1249, Invalid=5393, Unknown=0, NotChecked=0, Total=6642 [2021-10-08 18:02:38,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11575 states. [2021-10-08 18:02:39,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11575 to 5451. [2021-10-08 18:02:39,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5451 states, 5446 states have (on average 4.383951524054352) internal successors, (23875), 5450 states have internal predecessors, (23875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:39,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5451 states to 5451 states and 23875 transitions. [2021-10-08 18:02:39,164 INFO L78 Accepts]: Start accepts. Automaton has 5451 states and 23875 transitions. Word has length 22 [2021-10-08 18:02:39,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:39,166 INFO L470 AbstractCegarLoop]: Abstraction has 5451 states and 23875 transitions. [2021-10-08 18:02:39,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.1891891891891893) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:39,166 INFO L276 IsEmpty]: Start isEmpty. Operand 5451 states and 23875 transitions. [2021-10-08 18:02:39,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:39,174 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:39,174 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:39,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:39,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:39,387 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:39,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:39,388 INFO L82 PathProgramCache]: Analyzing trace with hash 318616933, now seen corresponding path program 1 times [2021-10-08 18:02:39,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:39,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1526922896] [2021-10-08 18:02:39,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:02:39,389 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:39,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:39,389 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:39,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-08 18:02:39,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:02:39,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 18:02:39,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:39,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:39,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:40,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:40,021 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:40,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1526922896] [2021-10-08 18:02:40,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1526922896] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:40,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:40,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-08 18:02:40,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064016075] [2021-10-08 18:02:40,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:02:40,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:40,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:02:40,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:02:40,022 INFO L87 Difference]: Start difference. First operand 5451 states and 23875 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:40,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:40,315 INFO L93 Difference]: Finished difference Result 5457 states and 23791 transitions. [2021-10-08 18:02:40,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 18:02:40,316 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:02:40,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:40,336 INFO L225 Difference]: With dead ends: 5457 [2021-10-08 18:02:40,337 INFO L226 Difference]: Without dead ends: 5457 [2021-10-08 18:02:40,338 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 164.2ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-10-08 18:02:40,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5457 states. [2021-10-08 18:02:40,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5457 to 5239. [2021-10-08 18:02:40,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5239 states, 5234 states have (on average 4.4134505158578525) internal successors, (23100), 5238 states have internal predecessors, (23100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:40,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5239 states to 5239 states and 23100 transitions. [2021-10-08 18:02:40,577 INFO L78 Accepts]: Start accepts. Automaton has 5239 states and 23100 transitions. Word has length 22 [2021-10-08 18:02:40,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:40,578 INFO L470 AbstractCegarLoop]: Abstraction has 5239 states and 23100 transitions. [2021-10-08 18:02:40,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:40,578 INFO L276 IsEmpty]: Start isEmpty. Operand 5239 states and 23100 transitions. [2021-10-08 18:02:40,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:40,586 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:40,586 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:40,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2021-10-08 18:02:40,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:40,801 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:40,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:40,802 INFO L82 PathProgramCache]: Analyzing trace with hash 1619576036, now seen corresponding path program 1 times [2021-10-08 18:02:40,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:40,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1607561478] [2021-10-08 18:02:40,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:02:40,803 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:40,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:40,804 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:40,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-08 18:02:41,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:02:41,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:02:41,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:41,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:41,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:41,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:41,822 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:41,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1607561478] [2021-10-08 18:02:41,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1607561478] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:41,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:41,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-10-08 18:02:41,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112138341] [2021-10-08 18:02:41,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:02:41,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:41,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:02:41,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:02:41,825 INFO L87 Difference]: Start difference. First operand 5239 states and 23100 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 18:02:43,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:43,535 INFO L93 Difference]: Finished difference Result 6143 states and 26130 transitions. [2021-10-08 18:02:43,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 18:02:43,537 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-10-08 18:02:43,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:43,555 INFO L225 Difference]: With dead ends: 6143 [2021-10-08 18:02:43,556 INFO L226 Difference]: Without dead ends: 6143 [2021-10-08 18:02:43,556 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1202.8ms TimeCoverageRelationStatistics Valid=363, Invalid=759, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 18:02:43,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6143 states. [2021-10-08 18:02:43,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6143 to 5427. [2021-10-08 18:02:43,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5427 states, 5422 states have (on average 4.356326078937661) internal successors, (23620), 5426 states have internal predecessors, (23620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:43,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5427 states to 5427 states and 23620 transitions. [2021-10-08 18:02:43,706 INFO L78 Accepts]: Start accepts. Automaton has 5427 states and 23620 transitions. Word has length 22 [2021-10-08 18:02:43,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:43,707 INFO L470 AbstractCegarLoop]: Abstraction has 5427 states and 23620 transitions. [2021-10-08 18:02:43,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 18:02:43,707 INFO L276 IsEmpty]: Start isEmpty. Operand 5427 states and 23620 transitions. [2021-10-08 18:02:43,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:43,713 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:43,714 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:43,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:43,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:43,922 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:43,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:43,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1768877992, now seen corresponding path program 2 times [2021-10-08 18:02:43,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:43,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1529384097] [2021-10-08 18:02:43,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:02:43,924 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:43,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:43,926 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:43,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-10-08 18:02:44,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:02:44,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:02:44,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:02:44,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:44,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:44,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:45,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:45,152 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:45,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1529384097] [2021-10-08 18:02:45,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1529384097] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:45,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:45,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2021-10-08 18:02:45,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146889400] [2021-10-08 18:02:45,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:02:45,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:45,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:02:45,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:02:45,155 INFO L87 Difference]: Start difference. First operand 5427 states and 23620 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) 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 18:02:46,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:46,624 INFO L93 Difference]: Finished difference Result 6243 states and 26385 transitions. [2021-10-08 18:02:46,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 18:02:46,625 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) 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 22 [2021-10-08 18:02:46,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:46,643 INFO L225 Difference]: With dead ends: 6243 [2021-10-08 18:02:46,643 INFO L226 Difference]: Without dead ends: 6237 [2021-10-08 18:02:46,643 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1027.5ms TimeCoverageRelationStatistics Valid=274, Invalid=596, Unknown=0, NotChecked=0, Total=870 [2021-10-08 18:02:46,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6237 states. [2021-10-08 18:02:46,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6237 to 5705. [2021-10-08 18:02:46,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5705 states, 5700 states have (on average 4.317368421052632) internal successors, (24609), 5704 states have internal predecessors, (24609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:46,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5705 states to 5705 states and 24609 transitions. [2021-10-08 18:02:46,820 INFO L78 Accepts]: Start accepts. Automaton has 5705 states and 24609 transitions. Word has length 22 [2021-10-08 18:02:46,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:46,821 INFO L470 AbstractCegarLoop]: Abstraction has 5705 states and 24609 transitions. [2021-10-08 18:02:46,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) 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 18:02:46,821 INFO L276 IsEmpty]: Start isEmpty. Operand 5705 states and 24609 transitions. [2021-10-08 18:02:46,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:46,826 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:46,826 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:46,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:47,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:47,027 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:47,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:47,028 INFO L82 PathProgramCache]: Analyzing trace with hash 747504342, now seen corresponding path program 3 times [2021-10-08 18:02:47,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:47,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [223862610] [2021-10-08 18:02:47,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:02:47,030 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:47,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:47,031 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:47,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-10-08 18:02:47,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 18:02:47,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:02:47,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:02:47,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:47,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:47,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:48,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:48,281 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:48,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [223862610] [2021-10-08 18:02:48,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [223862610] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:48,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:48,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-08 18:02:48,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931064584] [2021-10-08 18:02:48,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 18:02:48,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:48,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 18:02:48,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:02:48,284 INFO L87 Difference]: Start difference. First operand 5705 states and 24609 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:02:49,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:49,764 INFO L93 Difference]: Finished difference Result 6379 states and 26748 transitions. [2021-10-08 18:02:49,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 18:02:49,765 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 22 [2021-10-08 18:02:49,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:49,786 INFO L225 Difference]: With dead ends: 6379 [2021-10-08 18:02:49,786 INFO L226 Difference]: Without dead ends: 6375 [2021-10-08 18:02:49,787 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1014.4ms TimeCoverageRelationStatistics Valid=289, Invalid=641, Unknown=0, NotChecked=0, Total=930 [2021-10-08 18:02:49,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6375 states. [2021-10-08 18:02:49,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6375 to 5755. [2021-10-08 18:02:49,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5755 states, 5750 states have (on average 4.314086956521739) internal successors, (24806), 5754 states have internal predecessors, (24806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:49,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5755 states to 5755 states and 24806 transitions. [2021-10-08 18:02:49,953 INFO L78 Accepts]: Start accepts. Automaton has 5755 states and 24806 transitions. Word has length 22 [2021-10-08 18:02:49,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:49,954 INFO L470 AbstractCegarLoop]: Abstraction has 5755 states and 24806 transitions. [2021-10-08 18:02:49,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:02:49,954 INFO L276 IsEmpty]: Start isEmpty. Operand 5755 states and 24806 transitions. [2021-10-08 18:02:49,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:49,959 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:49,959 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:49,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:50,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:50,161 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:50,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:50,162 INFO L82 PathProgramCache]: Analyzing trace with hash 1686780492, now seen corresponding path program 4 times [2021-10-08 18:02:50,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:50,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1897726910] [2021-10-08 18:02:50,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:02:50,163 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:50,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:50,164 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:50,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-10-08 18:02:50,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:02:50,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:02:50,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:02:50,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:50,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:50,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:51,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:51,097 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:51,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1897726910] [2021-10-08 18:02:51,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1897726910] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-08 18:02:51,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 18:02:51,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 15 [2021-10-08 18:02:51,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776918637] [2021-10-08 18:02:51,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 18:02:51,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:51,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 18:02:51,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:02:51,099 INFO L87 Difference]: Start difference. First operand 5755 states and 24806 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:51,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:51,524 INFO L93 Difference]: Finished difference Result 6239 states and 26449 transitions. [2021-10-08 18:02:51,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 18:02:51,526 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 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 22 [2021-10-08 18:02:51,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:51,545 INFO L225 Difference]: With dead ends: 6239 [2021-10-08 18:02:51,545 INFO L226 Difference]: Without dead ends: 6219 [2021-10-08 18:02:51,546 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 411.1ms TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:02:51,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6219 states. [2021-10-08 18:02:51,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6219 to 5765. [2021-10-08 18:02:51,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5765 states, 5760 states have (on average 4.3109375) internal successors, (24831), 5764 states have internal predecessors, (24831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:51,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5765 states to 5765 states and 24831 transitions. [2021-10-08 18:02:51,723 INFO L78 Accepts]: Start accepts. Automaton has 5765 states and 24831 transitions. Word has length 22 [2021-10-08 18:02:51,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:51,724 INFO L470 AbstractCegarLoop]: Abstraction has 5765 states and 24831 transitions. [2021-10-08 18:02:51,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:51,724 INFO L276 IsEmpty]: Start isEmpty. Operand 5765 states and 24831 transitions. [2021-10-08 18:02:51,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:51,731 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:51,731 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:51,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:51,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:51,937 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:51,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:51,938 INFO L82 PathProgramCache]: Analyzing trace with hash -2125472522, now seen corresponding path program 5 times [2021-10-08 18:02:51,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:51,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [745684604] [2021-10-08 18:02:51,939 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:02:51,939 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:51,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:51,940 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:51,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-10-08 18:02:52,423 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:02:52,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:02:52,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:02:52,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:52,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:53,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:53,124 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:53,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [745684604] [2021-10-08 18:02:53,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [745684604] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:53,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:53,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-08 18:02:53,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398772873] [2021-10-08 18:02:53,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 18:02:53,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:53,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 18:02:53,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:02:53,127 INFO L87 Difference]: Start difference. First operand 5765 states and 24831 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 18:02:54,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:54,909 INFO L93 Difference]: Finished difference Result 6151 states and 26218 transitions. [2021-10-08 18:02:54,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 18:02:54,911 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-10-08 18:02:54,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:54,931 INFO L225 Difference]: With dead ends: 6151 [2021-10-08 18:02:54,931 INFO L226 Difference]: Without dead ends: 6151 [2021-10-08 18:02:54,932 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1087.6ms TimeCoverageRelationStatistics Valid=211, Invalid=601, Unknown=0, NotChecked=0, Total=812 [2021-10-08 18:02:54,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6151 states. [2021-10-08 18:02:55,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6151 to 5583. [2021-10-08 18:02:55,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5583 states, 5578 states have (on average 4.355862316242381) internal successors, (24297), 5582 states have internal predecessors, (24297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:55,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5583 states to 5583 states and 24297 transitions. [2021-10-08 18:02:55,077 INFO L78 Accepts]: Start accepts. Automaton has 5583 states and 24297 transitions. Word has length 22 [2021-10-08 18:02:55,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:55,077 INFO L470 AbstractCegarLoop]: Abstraction has 5583 states and 24297 transitions. [2021-10-08 18:02:55,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 18:02:55,078 INFO L276 IsEmpty]: Start isEmpty. Operand 5583 states and 24297 transitions. [2021-10-08 18:02:55,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:55,083 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:55,083 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:55,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:55,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:55,285 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:55,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:55,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1679105460, now seen corresponding path program 6 times [2021-10-08 18:02:55,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:55,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2080408342] [2021-10-08 18:02:55,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:02:55,287 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:55,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:55,289 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:55,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-10-08 18:02:55,922 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 18:02:55,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:02:55,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:02:55,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:56,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:56,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:02:56,825 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:56,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2080408342] [2021-10-08 18:02:56,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2080408342] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:56,825 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:56,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-08 18:02:56,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569857369] [2021-10-08 18:02:56,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:02:56,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:56,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:02:56,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=268, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:02:56,827 INFO L87 Difference]: Start difference. First operand 5583 states and 24297 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 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 18:02:58,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:02:58,300 INFO L93 Difference]: Finished difference Result 7449 states and 31181 transitions. [2021-10-08 18:02:58,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 18:02:58,301 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 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 22 [2021-10-08 18:02:58,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:02:58,323 INFO L225 Difference]: With dead ends: 7449 [2021-10-08 18:02:58,323 INFO L226 Difference]: Without dead ends: 7449 [2021-10-08 18:02:58,323 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 969.2ms TimeCoverageRelationStatistics Valid=351, Invalid=705, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 18:02:58,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7449 states. [2021-10-08 18:02:58,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7449 to 5955. [2021-10-08 18:02:58,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5955 states, 5950 states have (on average 4.3504201680672265) internal successors, (25885), 5954 states have internal predecessors, (25885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:02:58,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5955 states to 5955 states and 25885 transitions. [2021-10-08 18:02:58,521 INFO L78 Accepts]: Start accepts. Automaton has 5955 states and 25885 transitions. Word has length 22 [2021-10-08 18:02:58,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:02:58,522 INFO L470 AbstractCegarLoop]: Abstraction has 5955 states and 25885 transitions. [2021-10-08 18:02:58,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 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 18:02:58,522 INFO L276 IsEmpty]: Start isEmpty. Operand 5955 states and 25885 transitions. [2021-10-08 18:02:58,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:02:58,529 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:02:58,529 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:02:58,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-10-08 18:02:58,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:02:58,742 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:02:58,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:02:58,743 INFO L82 PathProgramCache]: Analyzing trace with hash -731628676, now seen corresponding path program 7 times [2021-10-08 18:02:58,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:02:58,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2124450973] [2021-10-08 18:02:58,744 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:02:58,745 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:02:58,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:02:58,746 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:02:58,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-10-08 18:02:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:02:59,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:02:59,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:02:59,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:59,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:02:59,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:02:59,885 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:02:59,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2124450973] [2021-10-08 18:02:59,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2124450973] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:02:59,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:02:59,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-10-08 18:02:59,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061357328] [2021-10-08 18:02:59,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:02:59,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:02:59,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:02:59,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:02:59,888 INFO L87 Difference]: Start difference. First operand 5955 states and 25885 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 18:03:01,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:01,685 INFO L93 Difference]: Finished difference Result 9621 states and 39526 transitions. [2021-10-08 18:03:01,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 18:03:01,686 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-10-08 18:03:01,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:01,715 INFO L225 Difference]: With dead ends: 9621 [2021-10-08 18:03:01,716 INFO L226 Difference]: Without dead ends: 9621 [2021-10-08 18:03:01,716 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1159.0ms TimeCoverageRelationStatistics Valid=366, Invalid=690, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 18:03:01,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9621 states. [2021-10-08 18:03:01,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9621 to 6505. [2021-10-08 18:03:01,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6505 states, 6500 states have (on average 4.398615384615384) internal successors, (28591), 6504 states have internal predecessors, (28591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:01,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6505 states to 6505 states and 28591 transitions. [2021-10-08 18:03:01,987 INFO L78 Accepts]: Start accepts. Automaton has 6505 states and 28591 transitions. Word has length 22 [2021-10-08 18:03:01,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:01,987 INFO L470 AbstractCegarLoop]: Abstraction has 6505 states and 28591 transitions. [2021-10-08 18:03:01,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 18:03:01,988 INFO L276 IsEmpty]: Start isEmpty. Operand 6505 states and 28591 transitions. [2021-10-08 18:03:01,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:01,995 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:01,995 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:02,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:02,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:02,196 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:02,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:02,198 INFO L82 PathProgramCache]: Analyzing trace with hash -196854324, now seen corresponding path program 8 times [2021-10-08 18:03:02,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:02,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151395993] [2021-10-08 18:03:02,199 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:03:02,199 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:02,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:02,200 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:02,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-10-08 18:03:02,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:03:02,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:02,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:03:02,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:03,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:03,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:03,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:03,661 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:03,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151395993] [2021-10-08 18:03:03,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151395993] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:03,661 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:03,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-08 18:03:03,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87681721] [2021-10-08 18:03:03,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 18:03:03,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:03,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 18:03:03,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:03:03,663 INFO L87 Difference]: Start difference. First operand 6505 states and 28591 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:06,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:06,004 INFO L93 Difference]: Finished difference Result 8829 states and 37240 transitions. [2021-10-08 18:03:06,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 18:03:06,006 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 22 [2021-10-08 18:03:06,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:06,035 INFO L225 Difference]: With dead ends: 8829 [2021-10-08 18:03:06,035 INFO L226 Difference]: Without dead ends: 8825 [2021-10-08 18:03:06,036 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 1545.6ms TimeCoverageRelationStatistics Valid=407, Invalid=853, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 18:03:06,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8825 states. [2021-10-08 18:03:06,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8825 to 6767. [2021-10-08 18:03:06,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6767 states, 6762 states have (on average 4.44572611653357) internal successors, (30062), 6766 states have internal predecessors, (30062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:06,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6767 states to 6767 states and 30062 transitions. [2021-10-08 18:03:06,293 INFO L78 Accepts]: Start accepts. Automaton has 6767 states and 30062 transitions. Word has length 22 [2021-10-08 18:03:06,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:06,293 INFO L470 AbstractCegarLoop]: Abstraction has 6767 states and 30062 transitions. [2021-10-08 18:03:06,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:06,294 INFO L276 IsEmpty]: Start isEmpty. Operand 6767 states and 30062 transitions. [2021-10-08 18:03:06,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:06,300 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:06,300 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:06,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:06,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:06,501 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:06,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:06,503 INFO L82 PathProgramCache]: Analyzing trace with hash -1880513220, now seen corresponding path program 9 times [2021-10-08 18:03:06,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:06,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116307683] [2021-10-08 18:03:06,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:03:06,504 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:06,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:06,505 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:06,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-10-08 18:03:07,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 18:03:07,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:07,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:03:07,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:07,385 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:07,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:07,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:07,801 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:07,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116307683] [2021-10-08 18:03:07,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1116307683] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:07,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:07,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2021-10-08 18:03:07,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710829675] [2021-10-08 18:03:07,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:03:07,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:07,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:03:07,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:03:07,802 INFO L87 Difference]: Start difference. First operand 6767 states and 30062 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) 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 18:03:09,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:09,611 INFO L93 Difference]: Finished difference Result 8133 states and 34779 transitions. [2021-10-08 18:03:09,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 18:03:09,612 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) 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 22 [2021-10-08 18:03:09,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:09,636 INFO L225 Difference]: With dead ends: 8133 [2021-10-08 18:03:09,637 INFO L226 Difference]: Without dead ends: 8127 [2021-10-08 18:03:09,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 1170.1ms TimeCoverageRelationStatistics Valid=342, Invalid=714, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 18:03:09,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8127 states. [2021-10-08 18:03:09,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8127 to 6849. [2021-10-08 18:03:09,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6849 states, 6844 states have (on average 4.432057276446523) internal successors, (30333), 6848 states have internal predecessors, (30333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:09,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6849 states to 6849 states and 30333 transitions. [2021-10-08 18:03:09,810 INFO L78 Accepts]: Start accepts. Automaton has 6849 states and 30333 transitions. Word has length 22 [2021-10-08 18:03:09,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:09,810 INFO L470 AbstractCegarLoop]: Abstraction has 6849 states and 30333 transitions. [2021-10-08 18:03:09,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) 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 18:03:09,810 INFO L276 IsEmpty]: Start isEmpty. Operand 6849 states and 30333 transitions. [2021-10-08 18:03:09,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:09,818 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:09,818 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:09,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:10,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:10,019 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:10,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:10,020 INFO L82 PathProgramCache]: Analyzing trace with hash 1393080426, now seen corresponding path program 10 times [2021-10-08 18:03:10,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:10,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836157795] [2021-10-08 18:03:10,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:03:10,021 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:10,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:10,023 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:10,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-10-08 18:03:10,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:03:10,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:10,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:03:10,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:10,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:11,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:11,349 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:11,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836157795] [2021-10-08 18:03:11,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836157795] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-08 18:03:11,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 18:03:11,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 15 [2021-10-08 18:03:11,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999515496] [2021-10-08 18:03:11,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 18:03:11,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:11,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 18:03:11,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:03:11,352 INFO L87 Difference]: Start difference. First operand 6849 states and 30333 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:11,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:11,786 INFO L93 Difference]: Finished difference Result 7291 states and 31900 transitions. [2021-10-08 18:03:11,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 18:03:11,787 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 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 22 [2021-10-08 18:03:11,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:11,810 INFO L225 Difference]: With dead ends: 7291 [2021-10-08 18:03:11,811 INFO L226 Difference]: Without dead ends: 7291 [2021-10-08 18:03:11,811 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 429.9ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-10-08 18:03:11,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7291 states. [2021-10-08 18:03:11,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7291 to 6845. [2021-10-08 18:03:11,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6845 states, 6840 states have (on average 4.432602339181287) internal successors, (30319), 6844 states have internal predecessors, (30319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:11,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6845 states to 6845 states and 30319 transitions. [2021-10-08 18:03:11,967 INFO L78 Accepts]: Start accepts. Automaton has 6845 states and 30319 transitions. Word has length 22 [2021-10-08 18:03:11,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:11,968 INFO L470 AbstractCegarLoop]: Abstraction has 6845 states and 30319 transitions. [2021-10-08 18:03:11,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:11,968 INFO L276 IsEmpty]: Start isEmpty. Operand 6845 states and 30319 transitions. [2021-10-08 18:03:11,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:11,976 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:11,976 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:11,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:12,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:12,178 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:12,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:12,179 INFO L82 PathProgramCache]: Analyzing trace with hash -857479874, now seen corresponding path program 11 times [2021-10-08 18:03:12,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:12,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1247770346] [2021-10-08 18:03:12,180 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:03:12,180 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:12,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:12,181 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:12,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-10-08 18:03:12,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:03:12,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:12,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:03:12,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:12,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:12,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:13,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:13,295 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:13,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1247770346] [2021-10-08 18:03:13,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1247770346] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:13,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:13,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-08 18:03:13,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011678501] [2021-10-08 18:03:13,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 18:03:13,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:13,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 18:03:13,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-10-08 18:03:13,297 INFO L87 Difference]: Start difference. First operand 6845 states and 30319 transitions. Second operand has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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 18:03:15,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:15,167 INFO L93 Difference]: Finished difference Result 7357 states and 32068 transitions. [2021-10-08 18:03:15,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 18:03:15,168 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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 22 [2021-10-08 18:03:15,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:15,191 INFO L225 Difference]: With dead ends: 7357 [2021-10-08 18:03:15,191 INFO L226 Difference]: Without dead ends: 7357 [2021-10-08 18:03:15,191 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1252.1ms TimeCoverageRelationStatistics Valid=204, Invalid=608, Unknown=0, NotChecked=0, Total=812 [2021-10-08 18:03:15,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7357 states. [2021-10-08 18:03:15,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7357 to 6059. [2021-10-08 18:03:15,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6059 states, 6054 states have (on average 4.352989758837133) internal successors, (26353), 6058 states have internal predecessors, (26353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:15,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6059 states to 6059 states and 26353 transitions. [2021-10-08 18:03:15,394 INFO L78 Accepts]: Start accepts. Automaton has 6059 states and 26353 transitions. Word has length 22 [2021-10-08 18:03:15,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:15,395 INFO L470 AbstractCegarLoop]: Abstraction has 6059 states and 26353 transitions. [2021-10-08 18:03:15,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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 18:03:15,395 INFO L276 IsEmpty]: Start isEmpty. Operand 6059 states and 26353 transitions. [2021-10-08 18:03:15,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:15,401 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:15,401 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:15,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:15,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:15,602 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:15,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:15,603 INFO L82 PathProgramCache]: Analyzing trace with hash 729039076, now seen corresponding path program 12 times [2021-10-08 18:03:15,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:15,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411495387] [2021-10-08 18:03:15,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:03:15,605 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:15,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:15,605 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:15,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-10-08 18:03:16,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 18:03:16,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:16,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:03:16,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:16,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:16,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:16,906 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:16,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411495387] [2021-10-08 18:03:16,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411495387] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:16,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:16,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2021-10-08 18:03:16,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428120901] [2021-10-08 18:03:16,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 18:03:16,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:16,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 18:03:16,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:03:16,908 INFO L87 Difference]: Start difference. First operand 6059 states and 26353 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:19,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:19,018 INFO L93 Difference]: Finished difference Result 9415 states and 40549 transitions. [2021-10-08 18:03:19,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 18:03:19,019 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 22 [2021-10-08 18:03:19,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:19,048 INFO L225 Difference]: With dead ends: 9415 [2021-10-08 18:03:19,049 INFO L226 Difference]: Without dead ends: 9415 [2021-10-08 18:03:19,049 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 1186.4ms TimeCoverageRelationStatistics Valid=492, Invalid=1230, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 18:03:19,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9415 states. [2021-10-08 18:03:19,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9415 to 6431. [2021-10-08 18:03:19,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6431 states, 6426 states have (on average 4.319172113289761) internal successors, (27755), 6430 states have internal predecessors, (27755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:19,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6431 states to 6431 states and 27755 transitions. [2021-10-08 18:03:19,213 INFO L78 Accepts]: Start accepts. Automaton has 6431 states and 27755 transitions. Word has length 22 [2021-10-08 18:03:19,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:19,213 INFO L470 AbstractCegarLoop]: Abstraction has 6431 states and 27755 transitions. [2021-10-08 18:03:19,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:19,213 INFO L276 IsEmpty]: Start isEmpty. Operand 6431 states and 27755 transitions. [2021-10-08 18:03:19,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:19,219 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:19,220 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:19,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:19,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:19,421 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:19,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:19,421 INFO L82 PathProgramCache]: Analyzing trace with hash -51888426, now seen corresponding path program 13 times [2021-10-08 18:03:19,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:19,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557120739] [2021-10-08 18:03:19,423 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:03:19,423 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:19,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:19,425 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:19,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-10-08 18:03:19,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:03:19,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:03:19,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:20,321 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:20,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:20,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:20,646 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:20,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557120739] [2021-10-08 18:03:20,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557120739] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:20,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:20,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-10-08 18:03:20,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138064490] [2021-10-08 18:03:20,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:03:20,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:20,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:03:20,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:03:20,649 INFO L87 Difference]: Start difference. First operand 6431 states and 27755 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 18:03:22,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:22,488 INFO L93 Difference]: Finished difference Result 10043 states and 42726 transitions. [2021-10-08 18:03:22,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 18:03:22,490 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-10-08 18:03:22,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:22,524 INFO L225 Difference]: With dead ends: 10043 [2021-10-08 18:03:22,524 INFO L226 Difference]: Without dead ends: 10043 [2021-10-08 18:03:22,525 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1050.5ms TimeCoverageRelationStatistics Valid=337, Invalid=785, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 18:03:22,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10043 states. [2021-10-08 18:03:22,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10043 to 6739. [2021-10-08 18:03:22,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6739 states, 6734 states have (on average 4.365161865161865) internal successors, (29395), 6738 states have internal predecessors, (29395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:22,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6739 states to 6739 states and 29395 transitions. [2021-10-08 18:03:22,749 INFO L78 Accepts]: Start accepts. Automaton has 6739 states and 29395 transitions. Word has length 22 [2021-10-08 18:03:22,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:22,749 INFO L470 AbstractCegarLoop]: Abstraction has 6739 states and 29395 transitions. [2021-10-08 18:03:22,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 18:03:22,749 INFO L276 IsEmpty]: Start isEmpty. Operand 6739 states and 29395 transitions. [2021-10-08 18:03:22,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:22,757 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:22,757 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:22,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2021-10-08 18:03:22,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:22,958 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:22,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:22,959 INFO L82 PathProgramCache]: Analyzing trace with hash 895588358, now seen corresponding path program 14 times [2021-10-08 18:03:22,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:22,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2026405013] [2021-10-08 18:03:22,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:03:22,961 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:22,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:22,962 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:22,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-10-08 18:03:23,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:03:23,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:23,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:03:23,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:24,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:24,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:24,348 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:24,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2026405013] [2021-10-08 18:03:24,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2026405013] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:24,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:24,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2021-10-08 18:03:24,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633035801] [2021-10-08 18:03:24,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 18:03:24,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:24,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 18:03:24,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:03:24,351 INFO L87 Difference]: Start difference. First operand 6739 states and 29395 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:26,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:26,268 INFO L93 Difference]: Finished difference Result 10259 states and 43978 transitions. [2021-10-08 18:03:26,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 18:03:26,270 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 22 [2021-10-08 18:03:26,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:26,338 INFO L225 Difference]: With dead ends: 10259 [2021-10-08 18:03:26,338 INFO L226 Difference]: Without dead ends: 10259 [2021-10-08 18:03:26,339 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 1105.3ms TimeCoverageRelationStatistics Valid=421, Invalid=985, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 18:03:26,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10259 states. [2021-10-08 18:03:26,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10259 to 6755. [2021-10-08 18:03:26,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6755 states, 6750 states have (on average 4.36962962962963) internal successors, (29495), 6754 states have internal predecessors, (29495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:26,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6755 states to 6755 states and 29495 transitions. [2021-10-08 18:03:26,629 INFO L78 Accepts]: Start accepts. Automaton has 6755 states and 29495 transitions. Word has length 22 [2021-10-08 18:03:26,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:26,630 INFO L470 AbstractCegarLoop]: Abstraction has 6755 states and 29495 transitions. [2021-10-08 18:03:26,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:26,630 INFO L276 IsEmpty]: Start isEmpty. Operand 6755 states and 29495 transitions. [2021-10-08 18:03:26,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:26,640 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:26,640 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:26,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:26,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:26,855 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:26,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:26,856 INFO L82 PathProgramCache]: Analyzing trace with hash 59869190, now seen corresponding path program 15 times [2021-10-08 18:03:26,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:26,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1415359037] [2021-10-08 18:03:26,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:03:26,858 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:26,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:26,860 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:26,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-10-08 18:03:27,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 18:03:27,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:27,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:03:27,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:28,019 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:28,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:28,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:28,435 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:28,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1415359037] [2021-10-08 18:03:28,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1415359037] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:28,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:28,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-08 18:03:28,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817483071] [2021-10-08 18:03:28,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 18:03:28,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:28,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 18:03:28,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:03:28,436 INFO L87 Difference]: Start difference. First operand 6755 states and 29495 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:30,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:30,168 INFO L93 Difference]: Finished difference Result 13003 states and 57086 transitions. [2021-10-08 18:03:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 18:03:30,169 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 22 [2021-10-08 18:03:30,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:30,249 INFO L225 Difference]: With dead ends: 13003 [2021-10-08 18:03:30,249 INFO L226 Difference]: Without dead ends: 13001 [2021-10-08 18:03:30,250 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1076.3ms TimeCoverageRelationStatistics Valid=295, Invalid=575, Unknown=0, NotChecked=0, Total=870 [2021-10-08 18:03:30,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13001 states. [2021-10-08 18:03:30,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13001 to 6859. [2021-10-08 18:03:30,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6859 states, 6854 states have (on average 4.375401225561716) internal successors, (29989), 6858 states have internal predecessors, (29989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:30,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6859 states to 6859 states and 29989 transitions. [2021-10-08 18:03:30,559 INFO L78 Accepts]: Start accepts. Automaton has 6859 states and 29989 transitions. Word has length 22 [2021-10-08 18:03:30,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:30,559 INFO L470 AbstractCegarLoop]: Abstraction has 6859 states and 29989 transitions. [2021-10-08 18:03:30,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:30,559 INFO L276 IsEmpty]: Start isEmpty. Operand 6859 states and 29989 transitions. [2021-10-08 18:03:30,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:30,570 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:30,570 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:30,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:30,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:30,784 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:30,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:30,785 INFO L82 PathProgramCache]: Analyzing trace with hash 798195512, now seen corresponding path program 16 times [2021-10-08 18:03:30,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:30,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [870619453] [2021-10-08 18:03:30,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:03:30,786 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:30,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:30,788 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:30,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-10-08 18:03:31,362 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:03:31,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:31,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:03:31,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:31,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:31,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:32,188 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:32,189 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:32,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [870619453] [2021-10-08 18:03:32,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [870619453] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-08 18:03:32,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 18:03:32,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 15 [2021-10-08 18:03:32,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537260693] [2021-10-08 18:03:32,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 18:03:32,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:32,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 18:03:32,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:03:32,191 INFO L87 Difference]: Start difference. First operand 6859 states and 29989 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:32,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:32,702 INFO L93 Difference]: Finished difference Result 7213 states and 31216 transitions. [2021-10-08 18:03:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 18:03:32,703 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 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 22 [2021-10-08 18:03:32,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:32,739 INFO L225 Difference]: With dead ends: 7213 [2021-10-08 18:03:32,739 INFO L226 Difference]: Without dead ends: 7213 [2021-10-08 18:03:32,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 467.4ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:03:32,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7213 states. [2021-10-08 18:03:32,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7213 to 6899. [2021-10-08 18:03:32,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6899 states, 6894 states have (on average 4.37467362924282) internal successors, (30159), 6898 states have internal predecessors, (30159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:32,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6899 states to 6899 states and 30159 transitions. [2021-10-08 18:03:32,955 INFO L78 Accepts]: Start accepts. Automaton has 6899 states and 30159 transitions. Word has length 22 [2021-10-08 18:03:32,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:32,956 INFO L470 AbstractCegarLoop]: Abstraction has 6899 states and 30159 transitions. [2021-10-08 18:03:32,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:32,956 INFO L276 IsEmpty]: Start isEmpty. Operand 6899 states and 30159 transitions. [2021-10-08 18:03:32,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:32,966 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:32,967 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:32,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:33,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:33,182 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:33,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:33,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1126578394, now seen corresponding path program 17 times [2021-10-08 18:03:33,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:33,183 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1838183276] [2021-10-08 18:03:33,184 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:03:33,184 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:33,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:33,185 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:33,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-10-08 18:03:33,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:03:33,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:33,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:03:33,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:34,192 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:34,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:34,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:34,653 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:34,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1838183276] [2021-10-08 18:03:34,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1838183276] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:34,653 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:34,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-08 18:03:34,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80377197] [2021-10-08 18:03:34,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 18:03:34,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:34,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 18:03:34,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:03:34,655 INFO L87 Difference]: Start difference. First operand 6899 states and 30159 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 18:03:36,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:36,676 INFO L93 Difference]: Finished difference Result 9981 states and 43739 transitions. [2021-10-08 18:03:36,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 18:03:36,677 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-10-08 18:03:36,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:36,724 INFO L225 Difference]: With dead ends: 9981 [2021-10-08 18:03:36,724 INFO L226 Difference]: Without dead ends: 9977 [2021-10-08 18:03:36,725 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1290.7ms TimeCoverageRelationStatistics Valid=236, Invalid=520, Unknown=0, NotChecked=0, Total=756 [2021-10-08 18:03:36,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9977 states. [2021-10-08 18:03:36,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9977 to 6915. [2021-10-08 18:03:36,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6915 states, 6910 states have (on average 4.374095513748191) internal successors, (30225), 6914 states have internal predecessors, (30225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:36,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6915 states to 6915 states and 30225 transitions. [2021-10-08 18:03:36,983 INFO L78 Accepts]: Start accepts. Automaton has 6915 states and 30225 transitions. Word has length 22 [2021-10-08 18:03:36,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:36,984 INFO L470 AbstractCegarLoop]: Abstraction has 6915 states and 30225 transitions. [2021-10-08 18:03:36,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 18:03:36,984 INFO L276 IsEmpty]: Start isEmpty. Operand 6915 states and 30225 transitions. [2021-10-08 18:03:36,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:36,999 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:36,999 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:37,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:37,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:37,214 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:37,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:37,214 INFO L82 PathProgramCache]: Analyzing trace with hash -799616566, now seen corresponding path program 18 times [2021-10-08 18:03:37,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:37,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1343373995] [2021-10-08 18:03:37,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:03:37,216 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:37,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:37,217 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:37,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-10-08 18:03:37,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 18:03:37,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:37,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:03:37,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:38,337 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:38,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:38,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:38,768 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:38,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1343373995] [2021-10-08 18:03:38,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1343373995] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:38,769 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:38,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-08 18:03:38,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391288168] [2021-10-08 18:03:38,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 18:03:38,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:38,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 18:03:38,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:03:38,771 INFO L87 Difference]: Start difference. First operand 6915 states and 30225 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:41,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:41,098 INFO L93 Difference]: Finished difference Result 11433 states and 48642 transitions. [2021-10-08 18:03:41,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 18:03:41,100 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 22 [2021-10-08 18:03:41,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:41,137 INFO L225 Difference]: With dead ends: 11433 [2021-10-08 18:03:41,137 INFO L226 Difference]: Without dead ends: 11431 [2021-10-08 18:03:41,138 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1488.0ms TimeCoverageRelationStatistics Valid=420, Invalid=840, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 18:03:41,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11431 states. [2021-10-08 18:03:41,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11431 to 6907. [2021-10-08 18:03:41,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6907 states, 6902 states have (on average 4.376267748478702) internal successors, (30205), 6906 states have internal predecessors, (30205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:41,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6907 states to 6907 states and 30205 transitions. [2021-10-08 18:03:41,327 INFO L78 Accepts]: Start accepts. Automaton has 6907 states and 30205 transitions. Word has length 22 [2021-10-08 18:03:41,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:41,327 INFO L470 AbstractCegarLoop]: Abstraction has 6907 states and 30205 transitions. [2021-10-08 18:03:41,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:41,327 INFO L276 IsEmpty]: Start isEmpty. Operand 6907 states and 30205 transitions. [2021-10-08 18:03:41,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:41,334 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:41,334 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:41,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:41,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:41,535 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:41,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1802909892, now seen corresponding path program 19 times [2021-10-08 18:03:41,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:41,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [798650048] [2021-10-08 18:03:41,537 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:03:41,537 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:41,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:41,538 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:41,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-10-08 18:03:42,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:03:42,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:03:42,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:42,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:42,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:42,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:03:42,734 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:42,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [798650048] [2021-10-08 18:03:42,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [798650048] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-08 18:03:42,735 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 18:03:42,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 15 [2021-10-08 18:03:42,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490697441] [2021-10-08 18:03:42,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 18:03:42,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:42,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 18:03:42,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-10-08 18:03:42,736 INFO L87 Difference]: Start difference. First operand 6907 states and 30205 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:43,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:43,252 INFO L93 Difference]: Finished difference Result 9721 states and 42494 transitions. [2021-10-08 18:03:43,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 18:03:43,254 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 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 22 [2021-10-08 18:03:43,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:43,284 INFO L225 Difference]: With dead ends: 9721 [2021-10-08 18:03:43,285 INFO L226 Difference]: Without dead ends: 9701 [2021-10-08 18:03:43,285 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 414.4ms TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:03:43,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9701 states. [2021-10-08 18:03:43,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9701 to 6923. [2021-10-08 18:03:43,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6923 states, 6918 states have (on average 4.371928302977739) internal successors, (30245), 6922 states have internal predecessors, (30245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:43,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6923 states to 6923 states and 30245 transitions. [2021-10-08 18:03:43,461 INFO L78 Accepts]: Start accepts. Automaton has 6923 states and 30245 transitions. Word has length 22 [2021-10-08 18:03:43,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:43,461 INFO L470 AbstractCegarLoop]: Abstraction has 6923 states and 30245 transitions. [2021-10-08 18:03:43,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:43,461 INFO L276 IsEmpty]: Start isEmpty. Operand 6923 states and 30245 transitions. [2021-10-08 18:03:43,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:03:43,467 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:43,467 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:43,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:43,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:43,675 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:43,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:43,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1640701164, now seen corresponding path program 20 times [2021-10-08 18:03:43,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:43,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1659236250] [2021-10-08 18:03:43,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:03:43,677 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:43,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:43,679 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:43,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2021-10-08 18:03:44,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:03:44,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:03:44,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:03:44,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:44,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:44,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:45,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:03:45,238 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:45,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1659236250] [2021-10-08 18:03:45,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1659236250] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:45,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:45,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-08 18:03:45,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435920497] [2021-10-08 18:03:45,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 18:03:45,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:45,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 18:03:45,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2021-10-08 18:03:45,241 INFO L87 Difference]: Start difference. First operand 6923 states and 30245 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:47,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:03:47,131 INFO L93 Difference]: Finished difference Result 10081 states and 43460 transitions. [2021-10-08 18:03:47,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 18:03:47,133 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 22 [2021-10-08 18:03:47,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:03:47,164 INFO L225 Difference]: With dead ends: 10081 [2021-10-08 18:03:47,165 INFO L226 Difference]: Without dead ends: 10081 [2021-10-08 18:03:47,165 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1317.6ms TimeCoverageRelationStatistics Valid=401, Invalid=859, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 18:03:47,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10081 states. [2021-10-08 18:03:47,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10081 to 6431. [2021-10-08 18:03:47,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6431 states, 6426 states have (on average 4.319172113289761) internal successors, (27755), 6430 states have internal predecessors, (27755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:03:47,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6431 states to 6431 states and 27755 transitions. [2021-10-08 18:03:47,329 INFO L78 Accepts]: Start accepts. Automaton has 6431 states and 27755 transitions. Word has length 22 [2021-10-08 18:03:47,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:03:47,330 INFO L470 AbstractCegarLoop]: Abstraction has 6431 states and 27755 transitions. [2021-10-08 18:03:47,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 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 18:03:47,330 INFO L276 IsEmpty]: Start isEmpty. Operand 6431 states and 27755 transitions. [2021-10-08 18:03:47,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 18:03:47,335 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:03:47,335 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:03:47,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2021-10-08 18:03:47,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:03:47,543 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:03:47,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:03:47,543 INFO L82 PathProgramCache]: Analyzing trace with hash 526682500, now seen corresponding path program 7 times [2021-10-08 18:03:47,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:03:47,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2025969957] [2021-10-08 18:03:47,545 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:03:47,545 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:03:47,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:03:47,547 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:03:47,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2021-10-08 18:03:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:03:48,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-08 18:03:48,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:03:48,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:03:48,601 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-08 18:03:48,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-08 18:03:49,463 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-10-08 18:03:49,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:03:51,886 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-10-08 18:03:51,886 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:03:51,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2025969957] [2021-10-08 18:03:51,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2025969957] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:03:51,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:03:51,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2021-10-08 18:03:51,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026732786] [2021-10-08 18:03:51,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 18:03:51,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:03:51,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 18:03:51,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2021-10-08 18:03:51,888 INFO L87 Difference]: Start difference. First operand 6431 states and 27755 transitions. Second operand has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:04:00,024 WARN L207 SmtUtils]: Spent 5.46 s on a formula simplification. DAG size of input: 119 DAG size of output: 95 [2021-10-08 18:04:41,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:04:41,405 INFO L93 Difference]: Finished difference Result 12549 states and 50389 transitions. [2021-10-08 18:04:41,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 18:04:41,408 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 18:04:41,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:04:41,447 INFO L225 Difference]: With dead ends: 12549 [2021-10-08 18:04:41,447 INFO L226 Difference]: Without dead ends: 12549 [2021-10-08 18:04:41,448 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 46893.0ms TimeCoverageRelationStatistics Valid=529, Invalid=1276, Unknown=1, NotChecked=0, Total=1806 [2021-10-08 18:04:41,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12549 states. [2021-10-08 18:04:41,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12549 to 5229. [2021-10-08 18:04:41,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5229 states, 5224 states have (on average 4.284264931087289) internal successors, (22381), 5228 states have internal predecessors, (22381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:04:41,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5229 states to 5229 states and 22381 transitions. [2021-10-08 18:04:41,618 INFO L78 Accepts]: Start accepts. Automaton has 5229 states and 22381 transitions. Word has length 23 [2021-10-08 18:04:41,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:04:41,618 INFO L470 AbstractCegarLoop]: Abstraction has 5229 states and 22381 transitions. [2021-10-08 18:04:41,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:04:41,618 INFO L276 IsEmpty]: Start isEmpty. Operand 5229 states and 22381 transitions. [2021-10-08 18:04:41,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 18:04:41,623 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:04:41,623 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:04:41,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2021-10-08 18:04:41,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:04:41,824 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:04:41,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:04:41,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1633928916, now seen corresponding path program 1 times [2021-10-08 18:04:41,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:04:41,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499134342] [2021-10-08 18:04:41,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:04:41,826 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:04:41,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:04:41,827 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:04:41,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-10-08 18:04:42,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:04:42,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-08 18:04:42,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:04:42,762 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-10-08 18:04:42,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 19 [2021-10-08 18:04:42,958 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:04:42,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:04:43,319 INFO L354 Elim1Store]: treesize reduction 359, result has 10.3 percent of original size [2021-10-08 18:04:43,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 77 treesize of output 61 [2021-10-08 18:04:44,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:04:44,098 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:04:44,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499134342] [2021-10-08 18:04:44,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499134342] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:04:44,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:04:44,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2021-10-08 18:04:44,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737273390] [2021-10-08 18:04:44,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 18:04:44,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:04:44,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 18:04:44,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-10-08 18:04:44,100 INFO L87 Difference]: Start difference. First operand 5229 states and 22381 transitions. Second operand has 11 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:04:44,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:04:44,819 INFO L93 Difference]: Finished difference Result 5654 states and 23812 transitions. [2021-10-08 18:04:44,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 18:04:44,821 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 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 18:04:44,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:04:44,837 INFO L225 Difference]: With dead ends: 5654 [2021-10-08 18:04:44,838 INFO L226 Difference]: Without dead ends: 5631 [2021-10-08 18:04:44,838 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 297.1ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-10-08 18:04:44,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5631 states. [2021-10-08 18:04:44,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5631 to 5373. [2021-10-08 18:04:44,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5373 states, 5368 states have (on average 4.269374068554397) internal successors, (22918), 5372 states have internal predecessors, (22918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:04:44,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5373 states to 5373 states and 22918 transitions. [2021-10-08 18:04:44,941 INFO L78 Accepts]: Start accepts. Automaton has 5373 states and 22918 transitions. Word has length 23 [2021-10-08 18:04:44,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:04:44,941 INFO L470 AbstractCegarLoop]: Abstraction has 5373 states and 22918 transitions. [2021-10-08 18:04:44,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:04:44,942 INFO L276 IsEmpty]: Start isEmpty. Operand 5373 states and 22918 transitions. [2021-10-08 18:04:44,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 18:04:44,946 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:04:44,947 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:04:44,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2021-10-08 18:04:45,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:04:45,147 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-08 18:04:45,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:04:45,148 INFO L82 PathProgramCache]: Analyzing trace with hash -677515748, now seen corresponding path program 2 times [2021-10-08 18:04:45,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:04:45,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1271819935] [2021-10-08 18:04:45,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:04:45,150 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:04:45,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:04:45,151 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 18:04:45,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2021-10-08 18:04:45,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:04:45,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:04:45,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:04:45,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:04:46,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-10-08 18:04:46,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:04:46,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:04:46,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:04:46,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:04:46,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:04:46,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 18:04:46,556 INFO L354 Elim1Store]: treesize reduction 923, result has 6.4 percent of original size [2021-10-08 18:04:46,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 13 case distinctions, treesize of input 66 treesize of output 86 [2021-10-08 18:04:50,688 INFO L354 Elim1Store]: treesize reduction 282, result has 0.4 percent of original size [2021-10-08 18:04:50,689 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 93 treesize of output 39 [2021-10-08 18:04:50,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:04:50,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:04:55,641 INFO L354 Elim1Store]: treesize reduction 359, result has 10.3 percent of original size [2021-10-08 18:04:55,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 92308203498 treesize of output 53250844690 Received shutdown request... [2021-10-08 18:09:35,419 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 18:09:35,419 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 18:09:35,438 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 18:09:35,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2021-10-08 18:09:35,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:09:35,653 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. [2021-10-08 18:09:35,657 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 18:09:35,657 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 18:09:35,657 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 18:09:35,657 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 18:09:35,657 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-08 18:09:35,658 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-08 18:09:35,658 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-08 18:09:35,658 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-08 18:09:35,658 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-08 18:09:35,658 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-08 18:09:35,658 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-08 18:09:35,658 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-08 18:09:35,659 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-08 18:09:35,659 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-08 18:09:35,659 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-08 18:09:35,659 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-08 18:09:35,659 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-08 18:09:35,659 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-08 18:09:35,659 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 18:09:35,660 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 18:09:35,661 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 18:09:35,661 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-08 18:09:35,661 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-08 18:09:35,668 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 18:09:35,668 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 18:09:35,670 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 06:09:35 BasicIcfg [2021-10-08 18:09:35,670 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 18:09:35,671 INFO L168 Benchmark]: Toolchain (without parser) took 841666.39 ms. Allocated memory was 153.1 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 128.0 MB in the beginning and 486.3 MB in the end (delta: -358.3 MB). Peak memory consumption was 1.1 GB. Max. memory is 8.0 GB. [2021-10-08 18:09:35,671 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 153.1 MB. Free memory is still 124.5 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 18:09:35,671 INFO L168 Benchmark]: CACSL2BoogieTranslator took 472.07 ms. Allocated memory is still 153.1 MB. Free memory was 127.6 MB in the beginning and 114.7 MB in the end (delta: 12.9 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-08 18:09:35,671 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.72 ms. Allocated memory is still 153.1 MB. Free memory was 114.7 MB in the beginning and 112.9 MB in the end (delta: 1.8 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-08 18:09:35,672 INFO L168 Benchmark]: Boogie Preprocessor took 37.56 ms. Allocated memory is still 153.1 MB. Free memory was 112.9 MB in the beginning and 111.2 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 18:09:35,672 INFO L168 Benchmark]: RCFGBuilder took 762.53 ms. Allocated memory is still 153.1 MB. Free memory was 111.2 MB in the beginning and 130.9 MB in the end (delta: -19.7 MB). Peak memory consumption was 17.6 MB. Max. memory is 8.0 GB. [2021-10-08 18:09:35,672 INFO L168 Benchmark]: TraceAbstraction took 840319.44 ms. Allocated memory was 153.1 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 130.4 MB in the beginning and 486.3 MB in the end (delta: -355.9 MB). Peak memory consumption was 1.1 GB. Max. memory is 8.0 GB. [2021-10-08 18:09:35,674 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.19 ms. Allocated memory is still 153.1 MB. Free memory is still 124.5 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 472.07 ms. Allocated memory is still 153.1 MB. Free memory was 127.6 MB in the beginning and 114.7 MB in the end (delta: 12.9 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 58.72 ms. Allocated memory is still 153.1 MB. Free memory was 114.7 MB in the beginning and 112.9 MB in the end (delta: 1.8 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 37.56 ms. Allocated memory is still 153.1 MB. Free memory was 112.9 MB in the beginning and 111.2 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 762.53 ms. Allocated memory is still 153.1 MB. Free memory was 111.2 MB in the beginning and 130.9 MB in the end (delta: -19.7 MB). Peak memory consumption was 17.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 840319.44 ms. Allocated memory was 153.1 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 130.4 MB in the beginning and 486.3 MB in the end (delta: -355.9 MB). Peak memory consumption was 1.1 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20012.2ms, 165 PlacesBefore, 55 PlacesAfterwards, 167 TransitionsBefore, 49 TransitionsAfterwards, 2688 CoEnabledTransitionPairs, 7 FixpointIterations, 91 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 11 TrivialYvCompositions, 6 ConcurrentYvCompositions, 8 ChoiceCompositions, 169 TotalNumberOfCompositions, 3264 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3005, positive: 2973, positive conditional: 0, positive unconditional: 2973, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1579, positive: 1567, positive conditional: 0, positive unconditional: 1567, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1579, positive: 1567, positive conditional: 0, positive unconditional: 1567, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 12, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1029, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1029, negative conditional: 0, negative unconditional: 1029, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3005, positive: 1406, positive conditional: 0, positive unconditional: 1406, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 1579, unknown conditional: 0, unknown unconditional: 1579] , Statistics on independence cache: Total cache size (in pairs): 111, Positive cache size: 109, Positive conditional cache size: 0, Positive unconditional cache size: 109, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-6-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-3-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 198 locations, 31 error locations. Started 1 CEGAR loops. OverallTime: 840160.1ms, OverallIterations: 56, TraceHistogramMax: 14, EmptinessCheckTime: 263.2ms, AutomataDifference: 400739.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 20117.5ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3851 SDtfs, 31100 SDslu, 33443 SDs, 0 SdLazy, 41859 SolverSat, 1872 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 157675.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2231 GetRequests, 847 SyntacticMatches, 0 SemanticMatches, 1384 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12005 ImplicationChecksByTransitivity, 274859.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=6923occurred in iteration=52, InterpolantAutomatonStates: 1001, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 7852.0ms AutomataMinimizationTime, 55 MinimizatonAttempts, 129009 StatesRemovedByMinimization, 47 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 476.7ms SsaConstructionTime, 5641.0ms SatisfiabilityAnalysisTime, 89488.1ms InterpolantComputationTime, 830 NumberOfCodeBlocks, 825 NumberOfCodeBlocksAsserted, 100 NumberOfCheckSat, 1550 ConstructedInterpolants, 140 QuantifiedInterpolants, 21785 SizeOfPredicates, 577 NumberOfNonLiveVariables, 5615 ConjunctsInSsa, 882 ConjunctsInUnsatCore, 110 InterpolantComputations, 32 PerfectInterpolantSequences, 279/1256 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