/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-proofs/counter-add-4-semi-Q67.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-06 21:24:54,336 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-06 21:24:54,339 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-06 21:24:54,381 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-06 21:24:54,382 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-06 21:24:54,383 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-06 21:24:54,385 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-06 21:24:54,388 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-06 21:24:54,390 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-06 21:24:54,391 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-06 21:24:54,393 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-06 21:24:54,394 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-06 21:24:54,395 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-06 21:24:54,409 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-06 21:24:54,412 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-06 21:24:54,415 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-06 21:24:54,416 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-06 21:24:54,421 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-06 21:24:54,429 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-06 21:24:54,432 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-06 21:24:54,438 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-06 21:24:54,440 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-06 21:24:54,443 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-06 21:24:54,445 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-06 21:24:54,455 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-06 21:24:54,456 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-06 21:24:54,456 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-06 21:24:54,457 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-06 21:24:54,460 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-06 21:24:54,461 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-06 21:24:54,462 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-06 21:24:54,463 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-06 21:24:54,465 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-06 21:24:54,466 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-06 21:24:54,468 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-06 21:24:54,468 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-06 21:24:54,469 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-06 21:24:54,470 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-06 21:24:54,470 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-06 21:24:54,471 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-06 21:24:54,472 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-06 21:24:54,474 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-06 21:24:54,536 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-06 21:24:54,536 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-06 21:24:54,537 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-06 21:24:54,537 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-06 21:24:54,543 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-06 21:24:54,543 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-06 21:24:54,543 INFO L138 SettingsManager]: * Use SBE=true [2021-10-06 21:24:54,544 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-06 21:24:54,544 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-06 21:24:54,544 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-06 21:24:54,545 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-06 21:24:54,546 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-06 21:24:54,546 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-06 21:24:54,546 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-06 21:24:54,546 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-06 21:24:54,546 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-06 21:24:54,547 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-06 21:24:54,547 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-06 21:24:54,547 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-06 21:24:54,547 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-06 21:24:54,547 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-06 21:24:54,548 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-06 21:24:54,548 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-06 21:24:54,548 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-06 21:24:54,548 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-06 21:24:54,549 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-06 21:24:54,549 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-06 21:24:54,549 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-06 21:24:54,549 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-06 21:24:54,549 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-06 21:24:54,550 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-06 21:24:54,550 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-06 21:24:54,550 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-06 21:24:54,941 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-06 21:24:54,975 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-06 21:24:54,980 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-06 21:24:54,981 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-06 21:24:54,986 INFO L275 PluginConnector]: CDTParser initialized [2021-10-06 21:24:54,987 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-proofs/counter-add-4-semi-Q67.wvr.c [2021-10-06 21:24:55,073 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ea7876c43/92ff136920cb401aa32d0e2fe99c3a0f/FLAG3eb5ef44b [2021-10-06 21:24:55,611 INFO L306 CDTParser]: Found 1 translation units. [2021-10-06 21:24:55,611 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-proofs/counter-add-4-semi-Q67.wvr.c [2021-10-06 21:24:55,624 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ea7876c43/92ff136920cb401aa32d0e2fe99c3a0f/FLAG3eb5ef44b [2021-10-06 21:24:55,997 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ea7876c43/92ff136920cb401aa32d0e2fe99c3a0f [2021-10-06 21:24:56,005 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-06 21:24:56,015 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-06 21:24:56,020 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-06 21:24:56,020 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-06 21:24:56,025 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-06 21:24:56,026 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.10 09:24:55" (1/1) ... [2021-10-06 21:24:56,029 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60f79206 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56, skipping insertion in model container [2021-10-06 21:24:56,029 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.10 09:24:55" (1/1) ... [2021-10-06 21:24:56,038 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-06 21:24:56,065 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-06 21:24:56,305 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-proofs/counter-add-4-semi-Q67.wvr.c[2538,2551] [2021-10-06 21:24:56,309 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-06 21:24:56,325 INFO L203 MainTranslator]: Completed pre-run [2021-10-06 21:24:56,354 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-proofs/counter-add-4-semi-Q67.wvr.c[2538,2551] [2021-10-06 21:24:56,356 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-06 21:24:56,376 INFO L208 MainTranslator]: Completed translation [2021-10-06 21:24:56,376 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56 WrapperNode [2021-10-06 21:24:56,376 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-06 21:24:56,378 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-06 21:24:56,378 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-06 21:24:56,378 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-06 21:24:56,387 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,400 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,428 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-06 21:24:56,429 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-06 21:24:56,429 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-06 21:24:56,429 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-06 21:24:56,440 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,440 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,445 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,445 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,453 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,459 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,461 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,466 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-06 21:24:56,471 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-06 21:24:56,471 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-06 21:24:56,471 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-06 21:24:56,472 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (1/1) ... [2021-10-06 21:24:56,487 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-06 21:24:56,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-06 21:24:56,519 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-06 21:24:56,545 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-06 21:24:56,594 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-06 21:24:56,595 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-06 21:24:56,595 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-06 21:24:56,595 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-06 21:24:56,595 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-06 21:24:56,595 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-06 21:24:56,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-06 21:24:56,596 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-10-06 21:24:56,596 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-10-06 21:24:56,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-06 21:24:56,596 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-06 21:24:56,597 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-06 21:24:56,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-06 21:24:56,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-06 21:24:56,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-06 21:24:56,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-06 21:24:56,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-06 21:24:56,600 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-06 21:24:57,515 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-06 21:24:57,516 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2021-10-06 21:24:57,519 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.10 09:24:57 BoogieIcfgContainer [2021-10-06 21:24:57,519 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-06 21:24:57,521 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-06 21:24:57,522 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-06 21:24:57,526 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-06 21:24:57,527 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.10 09:24:55" (1/3) ... [2021-10-06 21:24:57,528 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4208053d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.10 09:24:57, skipping insertion in model container [2021-10-06 21:24:57,531 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:24:56" (2/3) ... [2021-10-06 21:24:57,531 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4208053d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.10 09:24:57, skipping insertion in model container [2021-10-06 21:24:57,532 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.10 09:24:57" (3/3) ... [2021-10-06 21:24:57,537 INFO L111 eAbstractionObserver]: Analyzing ICFG counter-add-4-semi-Q67.wvr.c [2021-10-06 21:24:57,549 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-06 21:24:57,549 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2021-10-06 21:24:57,549 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-06 21:24:57,626 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,627 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,627 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,627 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,628 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,628 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,628 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,628 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,629 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,629 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,629 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,629 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,630 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,630 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,630 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,631 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,631 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,632 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,632 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,632 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,632 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,632 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,633 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,633 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,636 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,636 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,637 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,637 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,637 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,637 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,640 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,640 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,640 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,640 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,641 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,641 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,643 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,644 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,644 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,644 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,646 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,646 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,647 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,647 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:24:57,656 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-10-06 21:24:57,728 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-06 21:24:57,735 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-06 21:24:57,735 INFO L340 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2021-10-06 21:24:57,754 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-06 21:24:57,767 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 132 transitions, 296 flow [2021-10-06 21:24:57,770 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 132 transitions, 296 flow [2021-10-06 21:24:57,772 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 135 places, 132 transitions, 296 flow [2021-10-06 21:24:57,847 INFO L129 PetriNetUnfolder]: 10/128 cut-off events. [2021-10-06 21:24:57,847 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-10-06 21:24:57,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 128 events. 10/128 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 85 event pairs, 0 based on Foata normal form. 0/100 useless extension candidates. Maximal degree in co-relation 86. Up to 2 conditions per place. [2021-10-06 21:24:57,863 INFO L116 LiptonReduction]: Number of co-enabled transitions 1280 [2021-10-06 21:25:14,898 INFO L131 LiptonReduction]: Checked pairs total: 1905 [2021-10-06 21:25:14,899 INFO L133 LiptonReduction]: Total number of compositions: 129 [2021-10-06 21:25:14,911 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 56 places, 47 transitions, 126 flow [2021-10-06 21:25:14,946 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 183 states, 165 states have (on average 4.212121212121212) internal successors, (695), 182 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:14,950 INFO L276 IsEmpty]: Start isEmpty. Operand has 183 states, 165 states have (on average 4.212121212121212) internal successors, (695), 182 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:14,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-06 21:25:14,956 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:14,957 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-06 21:25:14,958 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:14,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:14,964 INFO L82 PathProgramCache]: Analyzing trace with hash 560, now seen corresponding path program 1 times [2021-10-06 21:25:14,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:14,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1036185083] [2021-10-06 21:25:14,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:14,978 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:14,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:14,985 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-06 21:25:15,005 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-06 21:25:15,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:15,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-06 21:25:15,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:15,062 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-06 21:25:15,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:15,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:25:15,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:15,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1036185083] [2021-10-06 21:25:15,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1036185083] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:15,065 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:15,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-06 21:25:15,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679115712] [2021-10-06 21:25:15,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-06 21:25:15,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:15,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-06 21:25:15,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-06 21:25:15,092 INFO L87 Difference]: Start difference. First operand has 183 states, 165 states have (on average 4.212121212121212) internal successors, (695), 182 states have internal predecessors, (695), 0 states have call successors, (0), 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 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:15,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:15,122 INFO L93 Difference]: Finished difference Result 180 states and 692 transitions. [2021-10-06 21:25:15,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-06 21:25:15,124 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 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 1 [2021-10-06 21:25:15,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:15,147 INFO L225 Difference]: With dead ends: 180 [2021-10-06 21:25:15,147 INFO L226 Difference]: Without dead ends: 180 [2021-10-06 21:25:15,149 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-06 21:25:15,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-10-06 21:25:15,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2021-10-06 21:25:15,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 165 states have (on average 4.193939393939394) internal successors, (692), 179 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:15,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 692 transitions. [2021-10-06 21:25:15,212 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 692 transitions. Word has length 1 [2021-10-06 21:25:15,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:15,213 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 692 transitions. [2021-10-06 21:25:15,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:15,213 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 692 transitions. [2021-10-06 21:25:15,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-06 21:25:15,214 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:15,214 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-06 21:25:15,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-10-06 21:25:15,417 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-06 21:25:15,418 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:15,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:15,420 INFO L82 PathProgramCache]: Analyzing trace with hash 549952, now seen corresponding path program 1 times [2021-10-06 21:25:15,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:15,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [506386978] [2021-10-06 21:25:15,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:15,422 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:15,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:15,424 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-06 21:25:15,465 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-06 21:25:15,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:15,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-06 21:25:15,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:16,006 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-06 21:25:16,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 7 case distinctions, treesize of input 375 treesize of output 404 [2021-10-06 21:25:20,476 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-06 21:25:20,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:20,491 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-06 21:25:20,491 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:20,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [506386978] [2021-10-06 21:25:20,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [506386978] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:20,492 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:20,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-06 21:25:20,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646271667] [2021-10-06 21:25:20,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:20,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:20,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:20,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:20,496 INFO L87 Difference]: Start difference. First operand 180 states and 692 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:20,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:20,619 INFO L93 Difference]: Finished difference Result 170 states and 656 transitions. [2021-10-06 21:25:20,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:20,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-06 21:25:20,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:20,624 INFO L225 Difference]: With dead ends: 170 [2021-10-06 21:25:20,624 INFO L226 Difference]: Without dead ends: 170 [2021-10-06 21:25:20,625 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:20,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-10-06 21:25:20,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2021-10-06 21:25:20,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 157 states have (on average 4.178343949044586) internal successors, (656), 169 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:20,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 656 transitions. [2021-10-06 21:25:20,644 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 656 transitions. Word has length 3 [2021-10-06 21:25:20,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:20,645 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 656 transitions. [2021-10-06 21:25:20,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:20,646 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 656 transitions. [2021-10-06 21:25:20,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-06 21:25:20,646 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:20,647 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-06 21:25:20,660 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-06 21:25:20,858 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-06 21:25:20,859 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:20,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:20,860 INFO L82 PathProgramCache]: Analyzing trace with hash 549954, now seen corresponding path program 1 times [2021-10-06 21:25:20,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:20,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1428894885] [2021-10-06 21:25:20,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:20,862 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:20,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:20,863 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-06 21:25:20,866 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-06 21:25:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:20,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-06 21:25:20,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:21,137 INFO L354 Elim1Store]: treesize reduction 237, result has 17.1 percent of original size [2021-10-06 21:25:21,138 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 44 treesize of output 76 [2021-10-06 21:25:21,161 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 103 treesize of output 101 [2021-10-06 21:25:22,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:25:22,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:22,402 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-06 21:25:22,402 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:22,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1428894885] [2021-10-06 21:25:22,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1428894885] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:22,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:22,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-06 21:25:22,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476418898] [2021-10-06 21:25:22,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:22,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:22,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:22,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:22,405 INFO L87 Difference]: Start difference. First operand 170 states and 656 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:22,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:22,475 INFO L93 Difference]: Finished difference Result 160 states and 620 transitions. [2021-10-06 21:25:22,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:22,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-06 21:25:22,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:22,479 INFO L225 Difference]: With dead ends: 160 [2021-10-06 21:25:22,479 INFO L226 Difference]: Without dead ends: 160 [2021-10-06 21:25:22,480 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 67.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:22,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-10-06 21:25:22,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2021-10-06 21:25:22,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 149 states have (on average 4.1610738255033555) internal successors, (620), 159 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:22,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 620 transitions. [2021-10-06 21:25:22,495 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 620 transitions. Word has length 3 [2021-10-06 21:25:22,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:22,495 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 620 transitions. [2021-10-06 21:25:22,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:22,496 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 620 transitions. [2021-10-06 21:25:22,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-06 21:25:22,496 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:22,497 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-06 21:25:22,515 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-06 21:25:22,715 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-06 21:25:22,716 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:22,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:22,717 INFO L82 PathProgramCache]: Analyzing trace with hash 528517451, now seen corresponding path program 1 times [2021-10-06 21:25:22,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:22,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [462701827] [2021-10-06 21:25:22,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:22,718 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:22,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:22,719 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-06 21:25:22,727 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-06 21:25:22,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:22,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-06 21:25:22,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:23,073 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-06 21:25:23,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-06 21:25:23,645 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-06 21:25:23,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:23,661 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-06 21:25:23,661 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:23,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [462701827] [2021-10-06 21:25:23,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [462701827] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:23,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:23,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-06 21:25:23,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114607907] [2021-10-06 21:25:23,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-06 21:25:23,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:23,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-06 21:25:23,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:25:23,666 INFO L87 Difference]: Start difference. First operand 160 states and 620 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 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-06 21:25:23,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:23,721 INFO L93 Difference]: Finished difference Result 152 states and 596 transitions. [2021-10-06 21:25:23,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:23,722 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 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-06 21:25:23,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:23,726 INFO L225 Difference]: With dead ends: 152 [2021-10-06 21:25:23,726 INFO L226 Difference]: Without dead ends: 152 [2021-10-06 21:25:23,728 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:25:23,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-10-06 21:25:23,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-10-06 21:25:23,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 143 states have (on average 4.1678321678321675) internal successors, (596), 151 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:23,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 596 transitions. [2021-10-06 21:25:23,758 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 596 transitions. Word has length 5 [2021-10-06 21:25:23,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:23,759 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 596 transitions. [2021-10-06 21:25:23,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 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-06 21:25:23,761 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 596 transitions. [2021-10-06 21:25:23,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-06 21:25:23,762 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:23,763 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-06 21:25:23,779 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-06 21:25:23,976 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-06 21:25:23,977 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:23,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:23,978 INFO L82 PathProgramCache]: Analyzing trace with hash 528517452, now seen corresponding path program 1 times [2021-10-06 21:25:23,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:23,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915617795] [2021-10-06 21:25:23,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:23,980 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:23,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:23,982 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-06 21:25:23,984 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-06 21:25:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:24,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-06 21:25:24,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:24,301 INFO L354 Elim1Store]: treesize reduction 231, result has 19.2 percent of original size [2021-10-06 21:25:24,302 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 21 treesize of output 60 [2021-10-06 21:25:24,394 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-06 21:25:24,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:24,456 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-06 21:25:24,457 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:24,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915617795] [2021-10-06 21:25:24,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915617795] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:24,458 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:24,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-06 21:25:24,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191437058] [2021-10-06 21:25:24,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:24,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:24,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:24,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:24,464 INFO L87 Difference]: Start difference. First operand 152 states and 596 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:24,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:24,514 INFO L93 Difference]: Finished difference Result 144 states and 572 transitions. [2021-10-06 21:25:24,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:24,515 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-06 21:25:24,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:24,517 INFO L225 Difference]: With dead ends: 144 [2021-10-06 21:25:24,517 INFO L226 Difference]: Without dead ends: 144 [2021-10-06 21:25:24,518 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 35.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:24,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-10-06 21:25:24,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2021-10-06 21:25:24,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 137 states have (on average 4.175182481751825) internal successors, (572), 143 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:24,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 572 transitions. [2021-10-06 21:25:24,529 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 572 transitions. Word has length 5 [2021-10-06 21:25:24,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:24,529 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 572 transitions. [2021-10-06 21:25:24,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:24,530 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 572 transitions. [2021-10-06 21:25:24,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-06 21:25:24,531 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:24,531 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:25:24,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-10-06 21:25:24,745 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-06 21:25:24,746 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:24,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:24,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1099141330, now seen corresponding path program 1 times [2021-10-06 21:25:24,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:24,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1733627033] [2021-10-06 21:25:24,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:24,749 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:24,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:24,751 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-06 21:25:24,752 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-06 21:25:24,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:24,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-06 21:25:24,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:25,059 INFO L354 Elim1Store]: treesize reduction 231, result has 19.2 percent of original size [2021-10-06 21:25:25,060 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 21 treesize of output 60 [2021-10-06 21:25:25,168 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-06 21:25:25,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:25,261 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-06 21:25:25,261 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:25,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1733627033] [2021-10-06 21:25:25,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1733627033] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:25,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:25,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-06 21:25:25,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074901206] [2021-10-06 21:25:25,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:25,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:25,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:25,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:25,264 INFO L87 Difference]: Start difference. First operand 144 states and 572 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:25,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:25,304 INFO L93 Difference]: Finished difference Result 134 states and 536 transitions. [2021-10-06 21:25:25,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:25,305 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-06 21:25:25,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:25,307 INFO L225 Difference]: With dead ends: 134 [2021-10-06 21:25:25,307 INFO L226 Difference]: Without dead ends: 134 [2021-10-06 21:25:25,307 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:25,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-10-06 21:25:25,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-10-06 21:25:25,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 129 states have (on average 4.155038759689923) internal successors, (536), 133 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:25,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 536 transitions. [2021-10-06 21:25:25,315 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 536 transitions. Word has length 7 [2021-10-06 21:25:25,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:25,315 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 536 transitions. [2021-10-06 21:25:25,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:25,316 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 536 transitions. [2021-10-06 21:25:25,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-06 21:25:25,316 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:25,316 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:25:25,333 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-06 21:25:25,528 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-06 21:25:25,532 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:25,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:25,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1099141331, now seen corresponding path program 1 times [2021-10-06 21:25:25,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:25,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87383215] [2021-10-06 21:25:25,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:25,534 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:25,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:25,535 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-06 21:25:25,538 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-06 21:25:25,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:25,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-06 21:25:25,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:25,810 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-06 21:25:25,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-06 21:25:26,334 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-06 21:25:26,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:26,361 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-06 21:25:26,361 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:26,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87383215] [2021-10-06 21:25:26,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [87383215] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:26,362 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:26,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-06 21:25:26,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266335837] [2021-10-06 21:25:26,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-06 21:25:26,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:26,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-06 21:25:26,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:25:26,364 INFO L87 Difference]: Start difference. First operand 134 states and 536 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:26,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:26,393 INFO L93 Difference]: Finished difference Result 124 states and 500 transitions. [2021-10-06 21:25:26,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:26,394 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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-06 21:25:26,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:26,396 INFO L225 Difference]: With dead ends: 124 [2021-10-06 21:25:26,396 INFO L226 Difference]: Without dead ends: 124 [2021-10-06 21:25:26,396 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:25:26,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-10-06 21:25:26,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2021-10-06 21:25:26,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 121 states have (on average 4.132231404958677) internal successors, (500), 123 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:26,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 500 transitions. [2021-10-06 21:25:26,404 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 500 transitions. Word has length 7 [2021-10-06 21:25:26,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:26,404 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 500 transitions. [2021-10-06 21:25:26,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:26,404 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 500 transitions. [2021-10-06 21:25:26,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-06 21:25:26,405 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:26,405 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:25:26,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-06 21:25:26,617 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-06 21:25:26,618 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:26,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:26,619 INFO L82 PathProgramCache]: Analyzing trace with hash -287124975, now seen corresponding path program 1 times [2021-10-06 21:25:26,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:26,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687183669] [2021-10-06 21:25:26,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:26,621 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:26,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:26,622 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-06 21:25:26,622 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-06 21:25:26,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:26,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-06 21:25:26,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:26,941 INFO L354 Elim1Store]: treesize reduction 237, result has 17.1 percent of original size [2021-10-06 21:25:26,942 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 42 treesize of output 74 [2021-10-06 21:25:26,947 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 135 treesize of output 131 [2021-10-06 21:25:27,765 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-06 21:25:27,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:28,006 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-06 21:25:28,007 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:28,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687183669] [2021-10-06 21:25:28,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687183669] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:28,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:28,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-06 21:25:28,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642303153] [2021-10-06 21:25:28,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-06 21:25:28,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:28,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-06 21:25:28,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-06 21:25:28,009 INFO L87 Difference]: Start difference. First operand 124 states and 500 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 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-06 21:25:28,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:28,069 INFO L93 Difference]: Finished difference Result 108 states and 420 transitions. [2021-10-06 21:25:28,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:28,070 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 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-06 21:25:28,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:28,071 INFO L225 Difference]: With dead ends: 108 [2021-10-06 21:25:28,071 INFO L226 Difference]: Without dead ends: 108 [2021-10-06 21:25:28,072 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 132.1ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-06 21:25:28,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-10-06 21:25:28,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2021-10-06 21:25:28,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 106 states have (on average 3.9622641509433962) internal successors, (420), 107 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:28,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 420 transitions. [2021-10-06 21:25:28,078 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 420 transitions. Word has length 9 [2021-10-06 21:25:28,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:28,078 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 420 transitions. [2021-10-06 21:25:28,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 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-06 21:25:28,079 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 420 transitions. [2021-10-06 21:25:28,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-06 21:25:28,079 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:28,080 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:25:28,095 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-06 21:25:28,280 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-06 21:25:28,281 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:28,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:28,282 INFO L82 PathProgramCache]: Analyzing trace with hash -287124974, now seen corresponding path program 1 times [2021-10-06 21:25:28,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:28,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1993905023] [2021-10-06 21:25:28,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:28,284 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:28,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:28,285 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-06 21:25:28,288 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-06 21:25:28,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:28,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-06 21:25:28,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:28,627 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-06 21:25:28,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-06 21:25:29,064 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-06 21:25:29,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:29,138 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-06 21:25:29,138 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:29,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1993905023] [2021-10-06 21:25:29,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1993905023] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:29,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:29,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-06 21:25:29,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61103757] [2021-10-06 21:25:29,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-06 21:25:29,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:29,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-06 21:25:29,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:25:29,141 INFO L87 Difference]: Start difference. First operand 108 states and 420 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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-06 21:25:29,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:29,185 INFO L93 Difference]: Finished difference Result 92 states and 340 transitions. [2021-10-06 21:25:29,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:29,185 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 9 [2021-10-06 21:25:29,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:29,187 INFO L225 Difference]: With dead ends: 92 [2021-10-06 21:25:29,187 INFO L226 Difference]: Without dead ends: 92 [2021-10-06 21:25:29,187 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 68.3ms TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:25:29,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-10-06 21:25:29,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2021-10-06 21:25:29,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 91 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:29,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 340 transitions. [2021-10-06 21:25:29,192 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 340 transitions. Word has length 9 [2021-10-06 21:25:29,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:29,193 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 340 transitions. [2021-10-06 21:25:29,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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-06 21:25:29,193 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 340 transitions. [2021-10-06 21:25:29,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-06 21:25:29,195 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:29,195 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] [2021-10-06 21:25:29,211 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-06 21:25:29,411 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-06 21:25:29,412 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:29,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:29,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1123889947, now seen corresponding path program 1 times [2021-10-06 21:25:29,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:29,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [494234022] [2021-10-06 21:25:29,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:29,415 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:29,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:29,416 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-06 21:25:29,417 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-06 21:25:29,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:29,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-06 21:25:29,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:29,575 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-06 21:25:29,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:29,641 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-06 21:25:29,641 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:29,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [494234022] [2021-10-06 21:25:29,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [494234022] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:25:29,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:25:29,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-06 21:25:29,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529231850] [2021-10-06 21:25:29,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-06 21:25:29,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:29,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-06 21:25:29,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:25:29,643 INFO L87 Difference]: Start difference. First operand 92 states and 340 transitions. Second operand has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:29,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:29,666 INFO L93 Difference]: Finished difference Result 181 states and 611 transitions. [2021-10-06 21:25:29,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:25:29,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-10-06 21:25:29,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:29,669 INFO L225 Difference]: With dead ends: 181 [2021-10-06 21:25:29,669 INFO L226 Difference]: Without dead ends: 152 [2021-10-06 21:25:29,669 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:25:29,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-10-06 21:25:29,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-10-06 21:25:29,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.4966887417218544) internal successors, (528), 151 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:29,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 528 transitions. [2021-10-06 21:25:29,677 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 528 transitions. Word has length 21 [2021-10-06 21:25:29,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:29,678 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 528 transitions. [2021-10-06 21:25:29,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:29,678 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 528 transitions. [2021-10-06 21:25:29,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-06 21:25:29,680 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:29,680 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-06 21:25:29,696 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-06 21:25:29,893 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-06 21:25:29,894 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:29,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:29,894 INFO L82 PathProgramCache]: Analyzing trace with hash -780682223, now seen corresponding path program 1 times [2021-10-06 21:25:29,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:29,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635637364] [2021-10-06 21:25:29,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:29,896 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:29,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:29,897 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-06 21:25:29,898 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-06 21:25:30,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:30,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:25:30,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:30,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:25:30,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:30,325 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-06 21:25:30,326 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:30,326 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635637364] [2021-10-06 21:25:30,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635637364] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-06 21:25:30,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-06 21:25:30,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-06 21:25:30,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092592473] [2021-10-06 21:25:30,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:30,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:30,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:30,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:25:30,328 INFO L87 Difference]: Start difference. First operand 152 states and 528 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:30,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:30,389 INFO L93 Difference]: Finished difference Result 152 states and 492 transitions. [2021-10-06 21:25:30,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-06 21:25:30,390 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:30,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:30,391 INFO L225 Difference]: With dead ends: 152 [2021-10-06 21:25:30,392 INFO L226 Difference]: Without dead ends: 110 [2021-10-06 21:25:30,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 99.1ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:25:30,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-10-06 21:25:30,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2021-10-06 21:25:30,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 3.63302752293578) internal successors, (396), 109 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:30,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 396 transitions. [2021-10-06 21:25:30,412 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 396 transitions. Word has length 22 [2021-10-06 21:25:30,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:30,412 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 396 transitions. [2021-10-06 21:25:30,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:30,413 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 396 transitions. [2021-10-06 21:25:30,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-06 21:25:30,414 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:30,414 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-06 21:25:30,431 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-06 21:25:30,615 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-06 21:25:30,615 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:30,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:30,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1912658284, now seen corresponding path program 1 times [2021-10-06 21:25:30,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:30,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [822561224] [2021-10-06 21:25:30,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:30,619 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:30,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:30,620 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-06 21:25:30,621 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-06 21:25:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:30,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:25:30,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:30,893 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-06 21:25:30,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:31,049 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-06 21:25:31,049 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:31,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [822561224] [2021-10-06 21:25:31,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [822561224] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:31,050 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:31,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-06 21:25:31,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834147530] [2021-10-06 21:25:31,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-06 21:25:31,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:31,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-06 21:25:31,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:25:31,051 INFO L87 Difference]: Start difference. First operand 110 states and 396 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:31,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:31,222 INFO L93 Difference]: Finished difference Result 532 states and 1950 transitions. [2021-10-06 21:25:31,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-06 21:25:31,223 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:25:31,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:31,230 INFO L225 Difference]: With dead ends: 532 [2021-10-06 21:25:31,231 INFO L226 Difference]: Without dead ends: 532 [2021-10-06 21:25:31,231 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 124.5ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:25:31,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-10-06 21:25:31,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 202. [2021-10-06 21:25:31,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 4.3283582089552235) internal successors, (870), 201 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:31,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 870 transitions. [2021-10-06 21:25:31,251 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 870 transitions. Word has length 22 [2021-10-06 21:25:31,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:31,251 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 870 transitions. [2021-10-06 21:25:31,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:31,252 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 870 transitions. [2021-10-06 21:25:31,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-06 21:25:31,254 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:31,254 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-06 21:25:31,267 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-06 21:25:31,467 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-06 21:25:31,468 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:31,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:31,468 INFO L82 PathProgramCache]: Analyzing trace with hash -501849132, now seen corresponding path program 2 times [2021-10-06 21:25:31,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:31,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2132917350] [2021-10-06 21:25:31,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:25:31,470 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:31,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:31,471 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-06 21:25:31,472 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-06 21:25:31,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:25:31,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:31,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:25:31,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:31,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:25:31,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:31,969 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-06 21:25:31,970 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:31,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2132917350] [2021-10-06 21:25:31,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2132917350] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-06 21:25:31,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-06 21:25:31,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-06 21:25:31,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900618262] [2021-10-06 21:25:31,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:31,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:31,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:31,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:25:31,972 INFO L87 Difference]: Start difference. First operand 202 states and 870 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:32,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:32,050 INFO L93 Difference]: Finished difference Result 268 states and 1060 transitions. [2021-10-06 21:25:32,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-06 21:25:32,051 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:32,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:32,054 INFO L225 Difference]: With dead ends: 268 [2021-10-06 21:25:32,054 INFO L226 Difference]: Without dead ends: 268 [2021-10-06 21:25:32,055 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:25:32,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-10-06 21:25:32,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 234. [2021-10-06 21:25:32,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 4.180257510729613) internal successors, (974), 233 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:32,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 974 transitions. [2021-10-06 21:25:32,070 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 974 transitions. Word has length 22 [2021-10-06 21:25:32,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:32,070 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 974 transitions. [2021-10-06 21:25:32,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:32,072 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 974 transitions. [2021-10-06 21:25:32,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-06 21:25:32,073 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:32,073 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-06 21:25:32,089 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-06 21:25:32,286 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-06 21:25:32,287 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:32,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:32,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1614611637, now seen corresponding path program 2 times [2021-10-06 21:25:32,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:32,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1723299289] [2021-10-06 21:25:32,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:25:32,289 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:32,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:32,291 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-06 21:25:32,292 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-06 21:25:32,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:25:32,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:32,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:25:32,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:25:32,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:32,886 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-06 21:25:32,886 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:32,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1723299289] [2021-10-06 21:25:32,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1723299289] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-06 21:25:32,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-06 21:25:32,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-06 21:25:32,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852649489] [2021-10-06 21:25:32,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:32,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:32,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:32,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:25:32,889 INFO L87 Difference]: Start difference. First operand 234 states and 974 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:32,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:32,945 INFO L93 Difference]: Finished difference Result 280 states and 1150 transitions. [2021-10-06 21:25:32,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-06 21:25:32,946 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:32,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:32,949 INFO L225 Difference]: With dead ends: 280 [2021-10-06 21:25:32,950 INFO L226 Difference]: Without dead ends: 250 [2021-10-06 21:25:32,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 114.8ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:25:32,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-10-06 21:25:32,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2021-10-06 21:25:32,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 4.240963855421687) internal successors, (1056), 249 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:32,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 1056 transitions. [2021-10-06 21:25:32,964 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 1056 transitions. Word has length 22 [2021-10-06 21:25:32,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:32,966 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 1056 transitions. [2021-10-06 21:25:32,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:32,966 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 1056 transitions. [2021-10-06 21:25:32,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-06 21:25:32,968 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:32,968 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-06 21:25:32,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-06 21:25:33,183 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-06 21:25:33,183 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:33,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:33,184 INFO L82 PathProgramCache]: Analyzing trace with hash -1783857499, now seen corresponding path program 3 times [2021-10-06 21:25:33,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:33,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [476642379] [2021-10-06 21:25:33,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:25:33,186 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:33,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:33,187 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-06 21:25:33,196 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-06 21:25:33,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-06 21:25:33,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:33,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:25:33,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:33,681 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-06 21:25:33,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:33,942 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-06 21:25:33,942 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:33,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [476642379] [2021-10-06 21:25:33,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [476642379] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:33,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:33,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-06 21:25:33,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837983306] [2021-10-06 21:25:33,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-06 21:25:33,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:33,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-06 21:25:33,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:25:33,945 INFO L87 Difference]: Start difference. First operand 250 states and 1056 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:34,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:34,105 INFO L93 Difference]: Finished difference Result 996 states and 4252 transitions. [2021-10-06 21:25:34,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-06 21:25:34,106 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-06 21:25:34,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:34,117 INFO L225 Difference]: With dead ends: 996 [2021-10-06 21:25:34,117 INFO L226 Difference]: Without dead ends: 996 [2021-10-06 21:25:34,120 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 127.5ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:25:34,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-10-06 21:25:34,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 512. [2021-10-06 21:25:34,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 511 states have (on average 4.886497064579256) internal successors, (2497), 511 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:34,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 2497 transitions. [2021-10-06 21:25:34,157 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 2497 transitions. Word has length 22 [2021-10-06 21:25:34,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:34,158 INFO L470 AbstractCegarLoop]: Abstraction has 512 states and 2497 transitions. [2021-10-06 21:25:34,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:34,158 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 2497 transitions. [2021-10-06 21:25:34,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-06 21:25:34,162 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:34,162 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-06 21:25:34,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-06 21:25:34,375 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-06 21:25:34,376 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:34,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:34,377 INFO L82 PathProgramCache]: Analyzing trace with hash -627859763, now seen corresponding path program 4 times [2021-10-06 21:25:34,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:34,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [730307358] [2021-10-06 21:25:34,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:25:34,378 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:34,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:34,380 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-06 21:25:34,381 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-06 21:25:34,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:25:34,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:34,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:25:34,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:25:34,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:35,041 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-06 21:25:35,041 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:35,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [730307358] [2021-10-06 21:25:35,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [730307358] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-06 21:25:35,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-06 21:25:35,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-06 21:25:35,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94675267] [2021-10-06 21:25:35,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:35,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:35,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:35,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:25:35,043 INFO L87 Difference]: Start difference. First operand 512 states and 2497 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:35,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:35,095 INFO L93 Difference]: Finished difference Result 580 states and 2788 transitions. [2021-10-06 21:25:35,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-06 21:25:35,096 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:35,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:35,103 INFO L225 Difference]: With dead ends: 580 [2021-10-06 21:25:35,103 INFO L226 Difference]: Without dead ends: 572 [2021-10-06 21:25:35,103 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 78.0ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:25:35,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-10-06 21:25:35,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 564. [2021-10-06 21:25:35,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 563 states have (on average 4.838365896980462) internal successors, (2724), 563 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:35,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 2724 transitions. [2021-10-06 21:25:35,134 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 2724 transitions. Word has length 22 [2021-10-06 21:25:35,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:35,134 INFO L470 AbstractCegarLoop]: Abstraction has 564 states and 2724 transitions. [2021-10-06 21:25:35,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 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-06 21:25:35,135 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 2724 transitions. [2021-10-06 21:25:35,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-06 21:25:35,138 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:35,138 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-06 21:25:35,154 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-06 21:25:35,351 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-06 21:25:35,352 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:35,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:35,352 INFO L82 PathProgramCache]: Analyzing trace with hash -608275389, now seen corresponding path program 1 times [2021-10-06 21:25:35,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:35,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1943654579] [2021-10-06 21:25:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:35,353 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:35,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:35,355 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-06 21:25:35,392 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-06 21:25:35,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:35,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-06 21:25:35,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:35,612 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-06 21:25:35,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:35,684 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-06 21:25:35,684 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:35,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1943654579] [2021-10-06 21:25:35,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1943654579] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:35,685 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:35,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 2 [2021-10-06 21:25:35,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528907642] [2021-10-06 21:25:35,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:35,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:35,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:35,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:35,687 INFO L87 Difference]: Start difference. First operand 564 states and 2724 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 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-06 21:25:35,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:35,751 INFO L93 Difference]: Finished difference Result 1199 states and 5238 transitions. [2021-10-06 21:25:35,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-06 21:25:35,751 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 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 23 [2021-10-06 21:25:35,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:35,764 INFO L225 Difference]: With dead ends: 1199 [2021-10-06 21:25:35,764 INFO L226 Difference]: Without dead ends: 1092 [2021-10-06 21:25:35,765 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.2ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:25:35,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2021-10-06 21:25:35,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 958. [2021-10-06 21:25:35,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 4.592476489028213) internal successors, (4395), 957 states have internal predecessors, (4395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:35,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 4395 transitions. [2021-10-06 21:25:35,815 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 4395 transitions. Word has length 23 [2021-10-06 21:25:35,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:35,816 INFO L470 AbstractCegarLoop]: Abstraction has 958 states and 4395 transitions. [2021-10-06 21:25:35,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 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-06 21:25:35,816 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 4395 transitions. [2021-10-06 21:25:35,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-06 21:25:35,821 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:35,822 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:25:35,838 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-06 21:25:36,033 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-06 21:25:36,033 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:36,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:36,034 INFO L82 PathProgramCache]: Analyzing trace with hash 1903716831, now seen corresponding path program 5 times [2021-10-06 21:25:36,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:36,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1342390962] [2021-10-06 21:25:36,035 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:25:36,035 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:36,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:36,036 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-06 21:25:36,071 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-06 21:25:36,234 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:25:36,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:36,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:25:36,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:36,499 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-06 21:25:36,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:36,818 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-06 21:25:36,818 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:36,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1342390962] [2021-10-06 21:25:36,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1342390962] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:36,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:36,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-10-06 21:25:36,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782844672] [2021-10-06 21:25:36,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-06 21:25:36,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:36,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-06 21:25:36,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:25:36,821 INFO L87 Difference]: Start difference. First operand 958 states and 4395 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 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-06 21:25:37,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:37,423 INFO L93 Difference]: Finished difference Result 3410 states and 14600 transitions. [2021-10-06 21:25:37,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-06 21:25:37,424 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 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 23 [2021-10-06 21:25:37,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:37,459 INFO L225 Difference]: With dead ends: 3410 [2021-10-06 21:25:37,460 INFO L226 Difference]: Without dead ends: 3402 [2021-10-06 21:25:37,460 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 491.1ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:25:37,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states. [2021-10-06 21:25:37,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 1548. [2021-10-06 21:25:37,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1548 states, 1547 states have (on average 5.096961861667744) internal successors, (7885), 1547 states have internal predecessors, (7885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:37,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1548 states to 1548 states and 7885 transitions. [2021-10-06 21:25:37,573 INFO L78 Accepts]: Start accepts. Automaton has 1548 states and 7885 transitions. Word has length 23 [2021-10-06 21:25:37,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:37,575 INFO L470 AbstractCegarLoop]: Abstraction has 1548 states and 7885 transitions. [2021-10-06 21:25:37,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 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-06 21:25:37,576 INFO L276 IsEmpty]: Start isEmpty. Operand 1548 states and 7885 transitions. [2021-10-06 21:25:37,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-06 21:25:37,585 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:37,585 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, 1] [2021-10-06 21:25:37,600 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-06 21:25:37,800 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-06 21:25:37,801 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:37,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:37,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1381094007, now seen corresponding path program 1 times [2021-10-06 21:25:37,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:37,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944752481] [2021-10-06 21:25:37,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:37,803 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:37,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:37,804 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-06 21:25:37,805 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-06 21:25:38,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:38,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:25:38,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:38,353 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-06 21:25:38,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:38,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:38,610 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:38,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944752481] [2021-10-06 21:25:38,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944752481] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:38,610 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:38,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-06 21:25:38,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790994029] [2021-10-06 21:25:38,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-06 21:25:38,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:38,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-06 21:25:38,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-10-06 21:25:38,612 INFO L87 Difference]: Start difference. First operand 1548 states and 7885 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:38,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:38,908 INFO L93 Difference]: Finished difference Result 2862 states and 12809 transitions. [2021-10-06 21:25:38,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-06 21:25:38,910 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-06 21:25:38,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:38,960 INFO L225 Difference]: With dead ends: 2862 [2021-10-06 21:25:38,960 INFO L226 Difference]: Without dead ends: 2862 [2021-10-06 21:25:38,960 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 247.5ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:25:38,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2862 states. [2021-10-06 21:25:39,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2862 to 1576. [2021-10-06 21:25:39,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1576 states, 1575 states have (on average 5.071746031746032) internal successors, (7988), 1575 states have internal predecessors, (7988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:39,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1576 states to 1576 states and 7988 transitions. [2021-10-06 21:25:39,059 INFO L78 Accepts]: Start accepts. Automaton has 1576 states and 7988 transitions. Word has length 24 [2021-10-06 21:25:39,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:39,059 INFO L470 AbstractCegarLoop]: Abstraction has 1576 states and 7988 transitions. [2021-10-06 21:25:39,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:39,060 INFO L276 IsEmpty]: Start isEmpty. Operand 1576 states and 7988 transitions. [2021-10-06 21:25:39,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-06 21:25:39,069 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:39,070 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:25:39,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2021-10-06 21:25:39,284 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-06 21:25:39,284 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:39,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:39,285 INFO L82 PathProgramCache]: Analyzing trace with hash 389153579, now seen corresponding path program 6 times [2021-10-06 21:25:39,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:39,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1234854482] [2021-10-06 21:25:39,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:25:39,285 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:39,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:39,287 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-06 21:25:39,308 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-06 21:25:39,709 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:25:39,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:39,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-06 21:25:39,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:40,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:25:40,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:40,888 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-06 21:25:40,888 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:40,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1234854482] [2021-10-06 21:25:40,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1234854482] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:40,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:40,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 11 [2021-10-06 21:25:40,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602100837] [2021-10-06 21:25:40,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:25:40,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:40,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:25:40,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:25:40,891 INFO L87 Difference]: Start difference. First operand 1576 states and 7988 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-06 21:25:42,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:42,209 INFO L93 Difference]: Finished difference Result 2286 states and 10663 transitions. [2021-10-06 21:25:42,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-06 21:25:42,210 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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 24 [2021-10-06 21:25:42,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:42,225 INFO L225 Difference]: With dead ends: 2286 [2021-10-06 21:25:42,225 INFO L226 Difference]: Without dead ends: 2238 [2021-10-06 21:25:42,226 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 1250.6ms TimeCoverageRelationStatistics Valid=104, Invalid=168, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:25:42,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2238 states. [2021-10-06 21:25:42,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2238 to 1366. [2021-10-06 21:25:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1366 states, 1365 states have (on average 4.898901098901099) internal successors, (6687), 1365 states have internal predecessors, (6687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:42,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1366 states to 1366 states and 6687 transitions. [2021-10-06 21:25:42,297 INFO L78 Accepts]: Start accepts. Automaton has 1366 states and 6687 transitions. Word has length 24 [2021-10-06 21:25:42,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:42,298 INFO L470 AbstractCegarLoop]: Abstraction has 1366 states and 6687 transitions. [2021-10-06 21:25:42,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-06 21:25:42,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1366 states and 6687 transitions. [2021-10-06 21:25:42,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-06 21:25:42,305 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:42,305 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, 1] [2021-10-06 21:25:42,318 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-06 21:25:42,518 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-06 21:25:42,518 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:42,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:42,520 INFO L82 PathProgramCache]: Analyzing trace with hash -884081359, now seen corresponding path program 2 times [2021-10-06 21:25:42,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:42,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502239874] [2021-10-06 21:25:42,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:25:42,521 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:42,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:42,523 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-06 21:25:42,524 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-06 21:25:42,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:25:42,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:42,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:25:42,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:43,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:25:43,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:43,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:43,460 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:43,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502239874] [2021-10-06 21:25:43,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502239874] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-06 21:25:43,460 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-06 21:25:43,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-10-06 21:25:43,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991583169] [2021-10-06 21:25:43,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:25:43,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:43,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:25:43,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:25:43,461 INFO L87 Difference]: Start difference. First operand 1366 states and 6687 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-06 21:25:43,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:43,552 INFO L93 Difference]: Finished difference Result 1372 states and 6661 transitions. [2021-10-06 21:25:43,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-06 21:25:43,552 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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 24 [2021-10-06 21:25:43,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:43,560 INFO L225 Difference]: With dead ends: 1372 [2021-10-06 21:25:43,561 INFO L226 Difference]: Without dead ends: 1358 [2021-10-06 21:25:43,561 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 150.6ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:25:43,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2021-10-06 21:25:43,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 1350. [2021-10-06 21:25:43,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1349 states have (on average 4.903632320237213) internal successors, (6615), 1349 states have internal predecessors, (6615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:43,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 6615 transitions. [2021-10-06 21:25:43,612 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 6615 transitions. Word has length 24 [2021-10-06 21:25:43,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:43,612 INFO L470 AbstractCegarLoop]: Abstraction has 1350 states and 6615 transitions. [2021-10-06 21:25:43,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-06 21:25:43,613 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 6615 transitions. [2021-10-06 21:25:43,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-06 21:25:43,619 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:43,619 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, 1, 1] [2021-10-06 21:25:43,633 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-06 21:25:43,832 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-06 21:25:43,833 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:43,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:43,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1848669591, now seen corresponding path program 1 times [2021-10-06 21:25:43,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:43,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1090864200] [2021-10-06 21:25:43,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:25:43,835 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:43,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:43,837 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-06 21:25:43,837 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-06 21:25:44,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:44,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-06 21:25:44,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:44,182 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-06 21:25:44,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:44,248 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-06 21:25:44,248 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:44,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1090864200] [2021-10-06 21:25:44,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1090864200] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:44,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:44,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-06 21:25:44,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397945678] [2021-10-06 21:25:44,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-06 21:25:44,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:44,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-06 21:25:44,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-06 21:25:44,251 INFO L87 Difference]: Start difference. First operand 1350 states and 6615 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:44,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:44,359 INFO L93 Difference]: Finished difference Result 2667 states and 12322 transitions. [2021-10-06 21:25:44,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-06 21:25:44,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-06 21:25:44,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:44,374 INFO L225 Difference]: With dead ends: 2667 [2021-10-06 21:25:44,374 INFO L226 Difference]: Without dead ends: 2588 [2021-10-06 21:25:44,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.3ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-06 21:25:44,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2588 states. [2021-10-06 21:25:44,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2588 to 1708. [2021-10-06 21:25:44,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1708 states, 1707 states have (on average 4.818394844756884) internal successors, (8225), 1707 states have internal predecessors, (8225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:44,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1708 states to 1708 states and 8225 transitions. [2021-10-06 21:25:44,488 INFO L78 Accepts]: Start accepts. Automaton has 1708 states and 8225 transitions. Word has length 25 [2021-10-06 21:25:44,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:44,489 INFO L470 AbstractCegarLoop]: Abstraction has 1708 states and 8225 transitions. [2021-10-06 21:25:44,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:44,489 INFO L276 IsEmpty]: Start isEmpty. Operand 1708 states and 8225 transitions. [2021-10-06 21:25:44,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:25:44,498 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:44,498 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:25:44,516 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-06 21:25:44,716 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-06 21:25:44,717 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:44,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:44,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1345676711, now seen corresponding path program 2 times [2021-10-06 21:25:44,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:44,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [636895764] [2021-10-06 21:25:44,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:25:44,719 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:44,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:44,721 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-06 21:25:44,721 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-06 21:25:45,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:25:45,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:45,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:25:45,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:45,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:45,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:45,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:45,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:45,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [636895764] [2021-10-06 21:25:45,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [636895764] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:45,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:45,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:25:45,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714958828] [2021-10-06 21:25:45,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:25:45,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:45,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:25:45,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:25:45,610 INFO L87 Difference]: Start difference. First operand 1708 states and 8225 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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-06 21:25:46,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:46,463 INFO L93 Difference]: Finished difference Result 3724 states and 16039 transitions. [2021-10-06 21:25:46,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-06 21:25:46,465 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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 26 [2021-10-06 21:25:46,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:46,487 INFO L225 Difference]: With dead ends: 3724 [2021-10-06 21:25:46,487 INFO L226 Difference]: Without dead ends: 3640 [2021-10-06 21:25:46,488 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 647.1ms TimeCoverageRelationStatistics Valid=123, Invalid=297, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:25:46,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3640 states. [2021-10-06 21:25:46,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3640 to 2416. [2021-10-06 21:25:46,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2416 states, 2415 states have (on average 4.791718426501035) internal successors, (11572), 2415 states have internal predecessors, (11572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:46,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2416 states to 2416 states and 11572 transitions. [2021-10-06 21:25:46,675 INFO L78 Accepts]: Start accepts. Automaton has 2416 states and 11572 transitions. Word has length 26 [2021-10-06 21:25:46,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:46,676 INFO L470 AbstractCegarLoop]: Abstraction has 2416 states and 11572 transitions. [2021-10-06 21:25:46,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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-06 21:25:46,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2416 states and 11572 transitions. [2021-10-06 21:25:46,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:25:46,687 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:46,687 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:25:46,704 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-06 21:25:46,900 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-06 21:25:46,900 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:46,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:46,901 INFO L82 PathProgramCache]: Analyzing trace with hash -2143089025, now seen corresponding path program 3 times [2021-10-06 21:25:46,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:46,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468631583] [2021-10-06 21:25:46,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:25:46,902 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:46,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:46,903 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-06 21:25:46,913 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-06 21:25:47,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:25:47,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:47,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:25:47,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:47,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:47,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:47,864 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:47,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468631583] [2021-10-06 21:25:47,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468631583] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:47,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:47,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:25:47,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21612583] [2021-10-06 21:25:47,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:25:47,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:47,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:25:47,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:25:47,867 INFO L87 Difference]: Start difference. First operand 2416 states and 11572 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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-06 21:25:49,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:49,013 INFO L93 Difference]: Finished difference Result 6656 states and 28043 transitions. [2021-10-06 21:25:49,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-06 21:25:49,015 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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 26 [2021-10-06 21:25:49,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:49,054 INFO L225 Difference]: With dead ends: 6656 [2021-10-06 21:25:49,054 INFO L226 Difference]: Without dead ends: 6598 [2021-10-06 21:25:49,054 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 910.9ms TimeCoverageRelationStatistics Valid=168, Invalid=384, Unknown=0, NotChecked=0, Total=552 [2021-10-06 21:25:49,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6598 states. [2021-10-06 21:25:49,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6598 to 2882. [2021-10-06 21:25:49,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2882 states, 2881 states have (on average 4.9288441513363415) internal successors, (14200), 2881 states have internal predecessors, (14200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:49,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 14200 transitions. [2021-10-06 21:25:49,357 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 14200 transitions. Word has length 26 [2021-10-06 21:25:49,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:49,357 INFO L470 AbstractCegarLoop]: Abstraction has 2882 states and 14200 transitions. [2021-10-06 21:25:49,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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-06 21:25:49,359 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 14200 transitions. [2021-10-06 21:25:49,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:25:49,395 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:49,395 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:25:49,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2021-10-06 21:25:49,610 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-06 21:25:49,610 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:49,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:49,611 INFO L82 PathProgramCache]: Analyzing trace with hash 1997636159, now seen corresponding path program 4 times [2021-10-06 21:25:49,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:49,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060487252] [2021-10-06 21:25:49,612 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:25:49,612 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:49,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:49,613 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-06 21:25:49,646 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-06 21:25:49,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:25:49,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:49,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:25:49,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:50,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:50,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:50,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:50,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060487252] [2021-10-06 21:25:50,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060487252] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:50,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:50,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:25:50,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884358865] [2021-10-06 21:25:50,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:25:50,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:50,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:25:50,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:25:50,824 INFO L87 Difference]: Start difference. First operand 2882 states and 14200 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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-06 21:25:51,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:51,667 INFO L93 Difference]: Finished difference Result 4872 states and 22838 transitions. [2021-10-06 21:25:51,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-06 21:25:51,669 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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 26 [2021-10-06 21:25:51,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:51,692 INFO L225 Difference]: With dead ends: 4872 [2021-10-06 21:25:51,692 INFO L226 Difference]: Without dead ends: 4800 [2021-10-06 21:25:51,692 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 769.8ms TimeCoverageRelationStatistics Valid=118, Invalid=224, Unknown=0, NotChecked=0, Total=342 [2021-10-06 21:25:51,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4800 states. [2021-10-06 21:25:51,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4800 to 3336. [2021-10-06 21:25:51,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3336 states, 3335 states have (on average 4.993403298350825) internal successors, (16653), 3335 states have internal predecessors, (16653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:51,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 16653 transitions. [2021-10-06 21:25:51,873 INFO L78 Accepts]: Start accepts. Automaton has 3336 states and 16653 transitions. Word has length 26 [2021-10-06 21:25:51,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:51,873 INFO L470 AbstractCegarLoop]: Abstraction has 3336 states and 16653 transitions. [2021-10-06 21:25:51,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 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-06 21:25:51,873 INFO L276 IsEmpty]: Start isEmpty. Operand 3336 states and 16653 transitions. [2021-10-06 21:25:51,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:25:51,922 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:51,922 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:25:51,935 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-06 21:25:52,122 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-06 21:25:52,123 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:52,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:52,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1253877201, now seen corresponding path program 5 times [2021-10-06 21:25:52,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:52,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1015179096] [2021-10-06 21:25:52,126 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:25:52,126 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:52,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:52,127 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-06 21:25:52,161 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-06 21:25:52,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:25:52,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:52,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:25:52,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:52,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:25:52,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:53,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:25:53,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:53,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1015179096] [2021-10-06 21:25:53,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1015179096] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:53,176 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:53,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-06 21:25:53,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743445832] [2021-10-06 21:25:53,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-06 21:25:53,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:53,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-06 21:25:53,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-10-06 21:25:53,178 INFO L87 Difference]: Start difference. First operand 3336 states and 16653 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:54,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:54,206 INFO L93 Difference]: Finished difference Result 7004 states and 31398 transitions. [2021-10-06 21:25:54,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-06 21:25:54,208 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:25:54,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:54,232 INFO L225 Difference]: With dead ends: 7004 [2021-10-06 21:25:54,232 INFO L226 Difference]: Without dead ends: 6552 [2021-10-06 21:25:54,233 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 970.0ms TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-10-06 21:25:54,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6552 states. [2021-10-06 21:25:54,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6552 to 4758. [2021-10-06 21:25:54,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4758 states, 4757 states have (on average 4.840866092074837) internal successors, (23028), 4757 states have internal predecessors, (23028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:54,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4758 states to 4758 states and 23028 transitions. [2021-10-06 21:25:54,497 INFO L78 Accepts]: Start accepts. Automaton has 4758 states and 23028 transitions. Word has length 26 [2021-10-06 21:25:54,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:54,497 INFO L470 AbstractCegarLoop]: Abstraction has 4758 states and 23028 transitions. [2021-10-06 21:25:54,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:54,498 INFO L276 IsEmpty]: Start isEmpty. Operand 4758 states and 23028 transitions. [2021-10-06 21:25:54,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:25:54,512 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:54,512 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:25:54,524 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-06 21:25:54,713 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-06 21:25:54,713 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:54,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:54,715 INFO L82 PathProgramCache]: Analyzing trace with hash 811765272, now seen corresponding path program 6 times [2021-10-06 21:25:54,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:54,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119393595] [2021-10-06 21:25:54,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:25:54,716 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:54,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:54,717 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-06 21:25:54,720 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-06 21:25:55,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:25:55,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:55,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:25:55,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:55,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:55,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:55,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:55,758 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:55,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119393595] [2021-10-06 21:25:55,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119393595] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:55,758 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:55,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-06 21:25:55,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070344517] [2021-10-06 21:25:55,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-06 21:25:55,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:55,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-06 21:25:55,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-10-06 21:25:55,760 INFO L87 Difference]: Start difference. First operand 4758 states and 23028 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:56,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:56,083 INFO L93 Difference]: Finished difference Result 6660 states and 31497 transitions. [2021-10-06 21:25:56,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-06 21:25:56,084 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:25:56,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:56,106 INFO L225 Difference]: With dead ends: 6660 [2021-10-06 21:25:56,106 INFO L226 Difference]: Without dead ends: 6406 [2021-10-06 21:25:56,107 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 291.2ms TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2021-10-06 21:25:56,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6406 states. [2021-10-06 21:25:56,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6406 to 5910. [2021-10-06 21:25:56,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5910 states, 5909 states have (on average 4.896259942460653) internal successors, (28932), 5909 states have internal predecessors, (28932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5910 states to 5910 states and 28932 transitions. [2021-10-06 21:25:56,408 INFO L78 Accepts]: Start accepts. Automaton has 5910 states and 28932 transitions. Word has length 26 [2021-10-06 21:25:56,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:56,409 INFO L470 AbstractCegarLoop]: Abstraction has 5910 states and 28932 transitions. [2021-10-06 21:25:56,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:56,409 INFO L276 IsEmpty]: Start isEmpty. Operand 5910 states and 28932 transitions. [2021-10-06 21:25:56,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:25:56,487 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:56,487 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:25:56,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-06 21:25:56,706 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-06 21:25:56,707 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:56,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:56,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1363670134, now seen corresponding path program 7 times [2021-10-06 21:25:56,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:56,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1757049283] [2021-10-06 21:25:56,709 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:25:56,709 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:56,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:56,710 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-06 21:25:56,711 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-06 21:25:57,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:25:57,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:25:57,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:57,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:57,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:57,689 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:57,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1757049283] [2021-10-06 21:25:57,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1757049283] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:57,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:57,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-06 21:25:57,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203820651] [2021-10-06 21:25:57,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-06 21:25:57,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:57,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-06 21:25:57,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-06 21:25:57,692 INFO L87 Difference]: Start difference. First operand 5910 states and 28932 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:58,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:25:58,091 INFO L93 Difference]: Finished difference Result 10342 states and 46792 transitions. [2021-10-06 21:25:58,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-06 21:25:58,092 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:25:58,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:25:58,131 INFO L225 Difference]: With dead ends: 10342 [2021-10-06 21:25:58,131 INFO L226 Difference]: Without dead ends: 10274 [2021-10-06 21:25:58,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 284.5ms TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:25:58,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10274 states. [2021-10-06 21:25:58,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10274 to 5728. [2021-10-06 21:25:58,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5728 states, 5727 states have (on average 4.809324253535882) internal successors, (27543), 5727 states have internal predecessors, (27543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:58,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5728 states to 5728 states and 27543 transitions. [2021-10-06 21:25:58,513 INFO L78 Accepts]: Start accepts. Automaton has 5728 states and 27543 transitions. Word has length 26 [2021-10-06 21:25:58,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:25:58,513 INFO L470 AbstractCegarLoop]: Abstraction has 5728 states and 27543 transitions. [2021-10-06 21:25:58,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:25:58,514 INFO L276 IsEmpty]: Start isEmpty. Operand 5728 states and 27543 transitions. [2021-10-06 21:25:58,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:25:58,536 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:25:58,536 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:25:58,551 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-06 21:25:58,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-06 21:25:58,751 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:25:58,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:25:58,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1887604031, now seen corresponding path program 8 times [2021-10-06 21:25:58,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:25:58,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374117673] [2021-10-06 21:25:58,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:25:58,753 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:25:58,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:25:58,754 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-06 21:25:58,755 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-06 21:25:59,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:25:59,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:25:59,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:25:59,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:25:59,454 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:59,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:25:59,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:25:59,846 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:25:59,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374117673] [2021-10-06 21:25:59,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374117673] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:25:59,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:25:59,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:25:59,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864597895] [2021-10-06 21:25:59,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:25:59,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:25:59,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:25:59,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:25:59,850 INFO L87 Difference]: Start difference. First operand 5728 states and 27543 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-06 21:26:00,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:00,370 INFO L93 Difference]: Finished difference Result 10318 states and 45654 transitions. [2021-10-06 21:26:00,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-06 21:26:00,370 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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 26 [2021-10-06 21:26:00,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:00,408 INFO L225 Difference]: With dead ends: 10318 [2021-10-06 21:26:00,408 INFO L226 Difference]: Without dead ends: 9882 [2021-10-06 21:26:00,408 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 397.7ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:00,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9882 states. [2021-10-06 21:26:00,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9882 to 5924. [2021-10-06 21:26:00,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5924 states, 5923 states have (on average 4.8178288029714675) internal successors, (28536), 5923 states have internal predecessors, (28536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:00,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5924 states to 5924 states and 28536 transitions. [2021-10-06 21:26:00,706 INFO L78 Accepts]: Start accepts. Automaton has 5924 states and 28536 transitions. Word has length 26 [2021-10-06 21:26:00,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:00,706 INFO L470 AbstractCegarLoop]: Abstraction has 5924 states and 28536 transitions. [2021-10-06 21:26:00,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-06 21:26:00,706 INFO L276 IsEmpty]: Start isEmpty. Operand 5924 states and 28536 transitions. [2021-10-06 21:26:00,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:00,731 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:00,731 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:00,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-10-06 21:26:00,946 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-06 21:26:00,946 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:00,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:00,947 INFO L82 PathProgramCache]: Analyzing trace with hash 819264611, now seen corresponding path program 9 times [2021-10-06 21:26:00,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:00,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390164168] [2021-10-06 21:26:00,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:26:00,948 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:00,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:00,949 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-06 21:26:00,950 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-06 21:26:01,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-06 21:26:01,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:01,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:01,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:01,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:01,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:02,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:02,149 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:02,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390164168] [2021-10-06 21:26:02,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390164168] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:02,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:02,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:26:02,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566375672] [2021-10-06 21:26:02,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:02,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:02,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:02,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:02,151 INFO L87 Difference]: Start difference. First operand 5924 states and 28536 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:02,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:02,607 INFO L93 Difference]: Finished difference Result 8818 states and 40084 transitions. [2021-10-06 21:26:02,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-06 21:26:02,609 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:26:02,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:02,640 INFO L225 Difference]: With dead ends: 8818 [2021-10-06 21:26:02,641 INFO L226 Difference]: Without dead ends: 8598 [2021-10-06 21:26:02,641 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 386.7ms TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:02,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8598 states. [2021-10-06 21:26:02,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8598 to 6230. [2021-10-06 21:26:02,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6230 states, 6229 states have (on average 4.7877668967731575) internal successors, (29823), 6229 states have internal predecessors, (29823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:02,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6230 states to 6230 states and 29823 transitions. [2021-10-06 21:26:02,955 INFO L78 Accepts]: Start accepts. Automaton has 6230 states and 29823 transitions. Word has length 26 [2021-10-06 21:26:02,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:02,955 INFO L470 AbstractCegarLoop]: Abstraction has 6230 states and 29823 transitions. [2021-10-06 21:26:02,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:02,956 INFO L276 IsEmpty]: Start isEmpty. Operand 6230 states and 29823 transitions. [2021-10-06 21:26:02,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:02,986 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:02,986 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:03,004 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-06 21:26:03,199 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-06 21:26:03,200 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:03,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:03,201 INFO L82 PathProgramCache]: Analyzing trace with hash 824240163, now seen corresponding path program 10 times [2021-10-06 21:26:03,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:03,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1502936618] [2021-10-06 21:26:03,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:26:03,202 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:03,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:03,204 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-06 21:26:03,205 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-06 21:26:03,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:26:03,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:03,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:03,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:03,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:03,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:04,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:04,431 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:04,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1502936618] [2021-10-06 21:26:04,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1502936618] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:04,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:04,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:26:04,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543003604] [2021-10-06 21:26:04,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:04,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:04,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:04,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:04,433 INFO L87 Difference]: Start difference. First operand 6230 states and 29823 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:05,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:05,019 INFO L93 Difference]: Finished difference Result 9718 states and 43098 transitions. [2021-10-06 21:26:05,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-06 21:26:05,021 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:26:05,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:05,055 INFO L225 Difference]: With dead ends: 9718 [2021-10-06 21:26:05,056 INFO L226 Difference]: Without dead ends: 9636 [2021-10-06 21:26:05,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 547.1ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:26:05,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9636 states. [2021-10-06 21:26:05,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9636 to 5688. [2021-10-06 21:26:05,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5688 states, 5687 states have (on average 4.760330578512397) internal successors, (27072), 5687 states have internal predecessors, (27072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:05,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5688 states to 5688 states and 27072 transitions. [2021-10-06 21:26:05,364 INFO L78 Accepts]: Start accepts. Automaton has 5688 states and 27072 transitions. Word has length 26 [2021-10-06 21:26:05,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:05,364 INFO L470 AbstractCegarLoop]: Abstraction has 5688 states and 27072 transitions. [2021-10-06 21:26:05,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:05,364 INFO L276 IsEmpty]: Start isEmpty. Operand 5688 states and 27072 transitions. [2021-10-06 21:26:05,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:05,386 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:05,386 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:05,403 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-06 21:26:05,601 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-06 21:26:05,601 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:05,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:05,602 INFO L82 PathProgramCache]: Analyzing trace with hash 443174850, now seen corresponding path program 11 times [2021-10-06 21:26:05,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:05,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1447092871] [2021-10-06 21:26:05,603 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:26:05,603 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:05,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:05,604 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-06 21:26:05,605 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-06 21:26:06,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:26:06,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:06,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-06 21:26:06,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:06,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:06,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:07,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:07,394 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:07,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1447092871] [2021-10-06 21:26:07,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1447092871] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:07,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:07,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8] total 12 [2021-10-06 21:26:07,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679902083] [2021-10-06 21:26:07,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-06 21:26:07,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:07,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-06 21:26:07,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-10-06 21:26:07,397 INFO L87 Difference]: Start difference. First operand 5688 states and 27072 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:10,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:10,395 INFO L93 Difference]: Finished difference Result 10672 states and 46742 transitions. [2021-10-06 21:26:10,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-06 21:26:10,396 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:26:10,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:10,434 INFO L225 Difference]: With dead ends: 10672 [2021-10-06 21:26:10,434 INFO L226 Difference]: Without dead ends: 10542 [2021-10-06 21:26:10,435 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2819.6ms TimeCoverageRelationStatistics Valid=241, Invalid=629, Unknown=0, NotChecked=0, Total=870 [2021-10-06 21:26:10,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10542 states. [2021-10-06 21:26:10,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10542 to 5768. [2021-10-06 21:26:10,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5768 states, 5767 states have (on average 4.7355644182417205) internal successors, (27310), 5767 states have internal predecessors, (27310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:10,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5768 states to 5768 states and 27310 transitions. [2021-10-06 21:26:10,647 INFO L78 Accepts]: Start accepts. Automaton has 5768 states and 27310 transitions. Word has length 26 [2021-10-06 21:26:10,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:10,647 INFO L470 AbstractCegarLoop]: Abstraction has 5768 states and 27310 transitions. [2021-10-06 21:26:10,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:10,648 INFO L276 IsEmpty]: Start isEmpty. Operand 5768 states and 27310 transitions. [2021-10-06 21:26:10,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:10,665 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:10,665 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:10,678 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-06 21:26:10,865 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-06 21:26:10,866 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:10,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:10,867 INFO L82 PathProgramCache]: Analyzing trace with hash -675403224, now seen corresponding path program 12 times [2021-10-06 21:26:10,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:10,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794568734] [2021-10-06 21:26:10,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:26:10,868 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:10,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:10,869 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-06 21:26:10,870 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-06 21:26:11,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-06 21:26:11,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:11,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:11,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:11,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:11,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:12,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:12,176 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:12,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794568734] [2021-10-06 21:26:12,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794568734] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:12,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:12,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:26:12,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896752810] [2021-10-06 21:26:12,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:12,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:12,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:12,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:12,178 INFO L87 Difference]: Start difference. First operand 5768 states and 27310 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:13,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:13,403 INFO L93 Difference]: Finished difference Result 8282 states and 36933 transitions. [2021-10-06 21:26:13,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-06 21:26:13,404 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:26:13,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:13,435 INFO L225 Difference]: With dead ends: 8282 [2021-10-06 21:26:13,436 INFO L226 Difference]: Without dead ends: 8234 [2021-10-06 21:26:13,436 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 948.6ms TimeCoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:26:13,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8234 states. [2021-10-06 21:26:13,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8234 to 6122. [2021-10-06 21:26:13,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6122 states, 6121 states have (on average 4.768011762783859) internal successors, (29185), 6121 states have internal predecessors, (29185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6122 states to 6122 states and 29185 transitions. [2021-10-06 21:26:13,745 INFO L78 Accepts]: Start accepts. Automaton has 6122 states and 29185 transitions. Word has length 26 [2021-10-06 21:26:13,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:13,746 INFO L470 AbstractCegarLoop]: Abstraction has 6122 states and 29185 transitions. [2021-10-06 21:26:13,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 6122 states and 29185 transitions. [2021-10-06 21:26:13,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:13,769 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:13,769 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:13,780 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-06 21:26:13,970 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-06 21:26:13,970 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:13,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:13,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1628925684, now seen corresponding path program 13 times [2021-10-06 21:26:13,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:13,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176879047] [2021-10-06 21:26:13,973 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:26:13,973 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:13,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:13,974 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-06 21:26:13,993 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-06 21:26:14,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:14,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:14,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:14,791 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:14,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:15,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:15,352 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:15,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176879047] [2021-10-06 21:26:15,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176879047] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:15,353 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:15,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:26:15,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509744139] [2021-10-06 21:26:15,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:15,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:15,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:15,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:15,355 INFO L87 Difference]: Start difference. First operand 6122 states and 29185 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:16,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:16,239 INFO L93 Difference]: Finished difference Result 7620 states and 35989 transitions. [2021-10-06 21:26:16,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-06 21:26:16,241 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:26:16,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:16,269 INFO L225 Difference]: With dead ends: 7620 [2021-10-06 21:26:16,269 INFO L226 Difference]: Without dead ends: 7420 [2021-10-06 21:26:16,269 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 601.7ms TimeCoverageRelationStatistics Valid=109, Invalid=197, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:26:16,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7420 states. [2021-10-06 21:26:16,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7420 to 6376. [2021-10-06 21:26:16,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6376 states, 6375 states have (on average 4.81678431372549) internal successors, (30707), 6375 states have internal predecessors, (30707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:16,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6376 states to 6376 states and 30707 transitions. [2021-10-06 21:26:16,523 INFO L78 Accepts]: Start accepts. Automaton has 6376 states and 30707 transitions. Word has length 26 [2021-10-06 21:26:16,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:16,523 INFO L470 AbstractCegarLoop]: Abstraction has 6376 states and 30707 transitions. [2021-10-06 21:26:16,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:16,523 INFO L276 IsEmpty]: Start isEmpty. Operand 6376 states and 30707 transitions. [2021-10-06 21:26:16,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:16,539 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:16,539 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:16,550 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-06 21:26:16,739 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-06 21:26:16,740 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:16,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:16,741 INFO L82 PathProgramCache]: Analyzing trace with hash 937543434, now seen corresponding path program 14 times [2021-10-06 21:26:16,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:16,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [400683205] [2021-10-06 21:26:16,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:26:16,742 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:16,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:16,743 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-06 21:26:16,744 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-06 21:26:17,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:26:17,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:17,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:17,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:17,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:17,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:18,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:18,017 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:18,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [400683205] [2021-10-06 21:26:18,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [400683205] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:18,018 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:18,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:26:18,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429425830] [2021-10-06 21:26:18,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:18,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:18,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:18,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:18,021 INFO L87 Difference]: Start difference. First operand 6376 states and 30707 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:19,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:19,481 INFO L93 Difference]: Finished difference Result 13100 states and 56746 transitions. [2021-10-06 21:26:19,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-06 21:26:19,484 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:26:19,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:19,546 INFO L225 Difference]: With dead ends: 13100 [2021-10-06 21:26:19,546 INFO L226 Difference]: Without dead ends: 12954 [2021-10-06 21:26:19,547 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1097.9ms TimeCoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2021-10-06 21:26:19,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12954 states. [2021-10-06 21:26:19,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12954 to 6414. [2021-10-06 21:26:19,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6414 states, 6413 states have (on average 4.816622485576174) internal successors, (30889), 6413 states have internal predecessors, (30889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:19,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6414 states to 6414 states and 30889 transitions. [2021-10-06 21:26:19,798 INFO L78 Accepts]: Start accepts. Automaton has 6414 states and 30889 transitions. Word has length 26 [2021-10-06 21:26:19,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:19,798 INFO L470 AbstractCegarLoop]: Abstraction has 6414 states and 30889 transitions. [2021-10-06 21:26:19,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:19,799 INFO L276 IsEmpty]: Start isEmpty. Operand 6414 states and 30889 transitions. [2021-10-06 21:26:19,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:19,815 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:19,815 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:19,826 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-06 21:26:20,015 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-06 21:26:20,016 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:20,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:20,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1492824390, now seen corresponding path program 15 times [2021-10-06 21:26:20,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:20,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [624025741] [2021-10-06 21:26:20,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:26:20,019 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:20,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:20,020 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-06 21:26:20,025 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-06 21:26:20,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:26:20,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:20,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:26:20,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:20,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:20,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:21,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:21,068 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:21,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [624025741] [2021-10-06 21:26:21,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [624025741] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:21,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:21,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-06 21:26:21,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854594233] [2021-10-06 21:26:21,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-06 21:26:21,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:21,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-06 21:26:21,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-06 21:26:21,070 INFO L87 Difference]: Start difference. First operand 6414 states and 30889 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 9 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-06 21:26:21,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:21,694 INFO L93 Difference]: Finished difference Result 7634 states and 34997 transitions. [2021-10-06 21:26:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-06 21:26:21,695 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 9 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 26 [2021-10-06 21:26:21,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:21,719 INFO L225 Difference]: With dead ends: 7634 [2021-10-06 21:26:21,719 INFO L226 Difference]: Without dead ends: 7496 [2021-10-06 21:26:21,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 450.6ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:21,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7496 states. [2021-10-06 21:26:21,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7496 to 6584. [2021-10-06 21:26:21,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6584 states, 6583 states have (on average 4.795989670363056) internal successors, (31572), 6583 states have internal predecessors, (31572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6584 states to 6584 states and 31572 transitions. [2021-10-06 21:26:21,891 INFO L78 Accepts]: Start accepts. Automaton has 6584 states and 31572 transitions. Word has length 26 [2021-10-06 21:26:21,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:21,892 INFO L470 AbstractCegarLoop]: Abstraction has 6584 states and 31572 transitions. [2021-10-06 21:26:21,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 9 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-06 21:26:21,892 INFO L276 IsEmpty]: Start isEmpty. Operand 6584 states and 31572 transitions. [2021-10-06 21:26:21,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-06 21:26:21,907 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:21,907 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 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-06 21:26:21,919 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-06 21:26:22,108 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-06 21:26:22,108 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:22,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:22,109 INFO L82 PathProgramCache]: Analyzing trace with hash -53368894, now seen corresponding path program 16 times [2021-10-06 21:26:22,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:22,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053327869] [2021-10-06 21:26:22,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:26:22,111 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:22,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:22,112 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-06 21:26:22,114 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-06 21:26:22,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:26:22,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:22,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:22,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:22,918 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:22,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:23,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:23,401 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:23,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053327869] [2021-10-06 21:26:23,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053327869] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:23,402 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:23,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:26:23,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364468970] [2021-10-06 21:26:23,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:23,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:23,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:23,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:23,403 INFO L87 Difference]: Start difference. First operand 6584 states and 31572 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:24,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:24,037 INFO L93 Difference]: Finished difference Result 11498 states and 50887 transitions. [2021-10-06 21:26:24,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-06 21:26:24,037 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-06 21:26:24,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:24,075 INFO L225 Difference]: With dead ends: 11498 [2021-10-06 21:26:24,075 INFO L226 Difference]: Without dead ends: 11330 [2021-10-06 21:26:24,076 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 393.5ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:24,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11330 states. [2021-10-06 21:26:24,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11330 to 6204. [2021-10-06 21:26:24,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6204 states, 6203 states have (on average 4.757536675802031) internal successors, (29511), 6203 states have internal predecessors, (29511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:24,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6204 states to 6204 states and 29511 transitions. [2021-10-06 21:26:24,273 INFO L78 Accepts]: Start accepts. Automaton has 6204 states and 29511 transitions. Word has length 26 [2021-10-06 21:26:24,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:24,273 INFO L470 AbstractCegarLoop]: Abstraction has 6204 states and 29511 transitions. [2021-10-06 21:26:24,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:24,274 INFO L276 IsEmpty]: Start isEmpty. Operand 6204 states and 29511 transitions. [2021-10-06 21:26:24,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-06 21:26:24,288 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:24,288 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 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-06 21:26:24,300 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-06 21:26:24,488 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-06 21:26:24,489 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:24,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:24,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1251649218, now seen corresponding path program 17 times [2021-10-06 21:26:24,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:24,491 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [215431557] [2021-10-06 21:26:24,491 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:26:24,492 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:24,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:24,493 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-06 21:26:24,500 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-06 21:26:25,137 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:26:25,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:25,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-06 21:26:25,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:25,245 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:25,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:25,568 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:25,568 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:25,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [215431557] [2021-10-06 21:26:25,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [215431557] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:25,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:25,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7] total 10 [2021-10-06 21:26:25,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930614377] [2021-10-06 21:26:25,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:25,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:25,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:25,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:25,570 INFO L87 Difference]: Start difference. First operand 6204 states and 29511 transitions. Second operand has 12 states, 11 states have (on average 4.0) internal successors, (44), 11 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-06 21:26:25,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:25,794 INFO L93 Difference]: Finished difference Result 11573 states and 53434 transitions. [2021-10-06 21:26:25,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-06 21:26:25,794 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.0) internal successors, (44), 11 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 27 [2021-10-06 21:26:25,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:25,846 INFO L225 Difference]: With dead ends: 11573 [2021-10-06 21:26:25,846 INFO L226 Difference]: Without dead ends: 11380 [2021-10-06 21:26:25,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 139.2ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:25,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11380 states. [2021-10-06 21:26:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11380 to 7354. [2021-10-06 21:26:26,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7354 states, 7353 states have (on average 4.784985720114239) internal successors, (35184), 7353 states have internal predecessors, (35184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:26,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7354 states to 7354 states and 35184 transitions. [2021-10-06 21:26:26,082 INFO L78 Accepts]: Start accepts. Automaton has 7354 states and 35184 transitions. Word has length 27 [2021-10-06 21:26:26,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:26,083 INFO L470 AbstractCegarLoop]: Abstraction has 7354 states and 35184 transitions. [2021-10-06 21:26:26,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.0) internal successors, (44), 11 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-06 21:26:26,083 INFO L276 IsEmpty]: Start isEmpty. Operand 7354 states and 35184 transitions. [2021-10-06 21:26:26,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:26:26,104 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:26,104 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:26,118 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-06 21:26:26,305 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-06 21:26:26,305 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:26,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:26,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1707540279, now seen corresponding path program 18 times [2021-10-06 21:26:26,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:26,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [101580275] [2021-10-06 21:26:26,307 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:26:26,307 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:26,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:26,308 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-06 21:26:26,309 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-06 21:26:26,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-06 21:26:26,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:26,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:26:26,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:27,366 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:26:27,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:27,872 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:26:27,873 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:27,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [101580275] [2021-10-06 21:26:27,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [101580275] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:27,873 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:27,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-06 21:26:27,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413102202] [2021-10-06 21:26:27,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:26:27,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:27,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:26:27,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:27,875 INFO L87 Difference]: Start difference. First operand 7354 states and 35184 transitions. Second operand has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:29,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:29,924 INFO L93 Difference]: Finished difference Result 17018 states and 74616 transitions. [2021-10-06 21:26:29,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-06 21:26:29,926 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 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 28 [2021-10-06 21:26:29,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:29,985 INFO L225 Difference]: With dead ends: 17018 [2021-10-06 21:26:29,985 INFO L226 Difference]: Without dead ends: 16794 [2021-10-06 21:26:29,986 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 1534.7ms TimeCoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2021-10-06 21:26:30,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16794 states. [2021-10-06 21:26:30,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16794 to 9556. [2021-10-06 21:26:30,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9556 states, 9555 states have (on average 4.794976452119309) internal successors, (45816), 9555 states have internal predecessors, (45816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:30,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9556 states to 9556 states and 45816 transitions. [2021-10-06 21:26:30,312 INFO L78 Accepts]: Start accepts. Automaton has 9556 states and 45816 transitions. Word has length 28 [2021-10-06 21:26:30,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:30,312 INFO L470 AbstractCegarLoop]: Abstraction has 9556 states and 45816 transitions. [2021-10-06 21:26:30,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:30,312 INFO L276 IsEmpty]: Start isEmpty. Operand 9556 states and 45816 transitions. [2021-10-06 21:26:30,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:26:30,340 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:30,340 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:30,354 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-06 21:26:30,554 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-06 21:26:30,554 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:30,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:30,555 INFO L82 PathProgramCache]: Analyzing trace with hash 737612535, now seen corresponding path program 19 times [2021-10-06 21:26:30,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:30,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [132097901] [2021-10-06 21:26:30,556 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:26:30,557 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:30,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:30,558 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-06 21:26:30,559 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-06 21:26:31,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:31,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:26:31,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:31,593 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:26:31,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:32,125 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:26:32,126 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:32,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [132097901] [2021-10-06 21:26:32,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [132097901] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:32,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:32,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-06 21:26:32,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448185207] [2021-10-06 21:26:32,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:26:32,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:32,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:26:32,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:32,129 INFO L87 Difference]: Start difference. First operand 9556 states and 45816 transitions. Second operand has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:34,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:34,863 INFO L93 Difference]: Finished difference Result 23182 states and 102895 transitions. [2021-10-06 21:26:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-06 21:26:34,865 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 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 28 [2021-10-06 21:26:34,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:34,954 INFO L225 Difference]: With dead ends: 23182 [2021-10-06 21:26:34,954 INFO L226 Difference]: Without dead ends: 22858 [2021-10-06 21:26:34,955 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 2071.9ms TimeCoverageRelationStatistics Valid=330, Invalid=860, Unknown=0, NotChecked=0, Total=1190 [2021-10-06 21:26:34,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22858 states. [2021-10-06 21:26:35,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22858 to 9346. [2021-10-06 21:26:35,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9346 states, 9345 states have (on average 4.862707330123061) internal successors, (45442), 9345 states have internal predecessors, (45442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:35,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9346 states to 9346 states and 45442 transitions. [2021-10-06 21:26:35,591 INFO L78 Accepts]: Start accepts. Automaton has 9346 states and 45442 transitions. Word has length 28 [2021-10-06 21:26:35,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:35,591 INFO L470 AbstractCegarLoop]: Abstraction has 9346 states and 45442 transitions. [2021-10-06 21:26:35,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:35,591 INFO L276 IsEmpty]: Start isEmpty. Operand 9346 states and 45442 transitions. [2021-10-06 21:26:35,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:26:35,627 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:35,627 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:26:35,644 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-06 21:26:35,840 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-06 21:26:35,841 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:35,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:35,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1464431750, now seen corresponding path program 20 times [2021-10-06 21:26:35,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:35,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [280280462] [2021-10-06 21:26:35,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:26:35,844 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:35,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:35,845 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-06 21:26:35,846 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-06 21:26:36,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:26:36,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:36,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-06 21:26:36,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:36,954 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:36,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:37,607 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:37,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:37,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [280280462] [2021-10-06 21:26:37,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [280280462] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:37,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:37,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-10-06 21:26:37,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742209923] [2021-10-06 21:26:37,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:26:37,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:37,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:26:37,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:26:37,610 INFO L87 Difference]: Start difference. First operand 9346 states and 45442 transitions. Second operand has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-06 21:26:42,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:42,563 INFO L93 Difference]: Finished difference Result 23708 states and 102705 transitions. [2021-10-06 21:26:42,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-06 21:26:42,564 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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 28 [2021-10-06 21:26:42,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:42,649 INFO L225 Difference]: With dead ends: 23708 [2021-10-06 21:26:42,649 INFO L226 Difference]: Without dead ends: 23646 [2021-10-06 21:26:42,650 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 4154.3ms TimeCoverageRelationStatistics Valid=536, Invalid=1534, Unknown=0, NotChecked=0, Total=2070 [2021-10-06 21:26:42,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23646 states. [2021-10-06 21:26:43,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23646 to 10446. [2021-10-06 21:26:43,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10446 states, 10445 states have (on average 4.984107228338918) internal successors, (52059), 10445 states have internal predecessors, (52059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:43,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10446 states to 10446 states and 52059 transitions. [2021-10-06 21:26:43,263 INFO L78 Accepts]: Start accepts. Automaton has 10446 states and 52059 transitions. Word has length 28 [2021-10-06 21:26:43,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:43,263 INFO L470 AbstractCegarLoop]: Abstraction has 10446 states and 52059 transitions. [2021-10-06 21:26:43,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-06 21:26:43,264 INFO L276 IsEmpty]: Start isEmpty. Operand 10446 states and 52059 transitions. [2021-10-06 21:26:43,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:26:43,289 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:43,289 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:43,303 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-06 21:26:43,489 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-06 21:26:43,490 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:43,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:43,491 INFO L82 PathProgramCache]: Analyzing trace with hash 88337805, now seen corresponding path program 21 times [2021-10-06 21:26:43,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:43,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971771554] [2021-10-06 21:26:43,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:26:43,493 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:43,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:43,494 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-06 21:26:43,495 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-06 21:26:44,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:26:44,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:44,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:44,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:44,587 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:26:44,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:45,122 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:26:45,122 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:45,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971771554] [2021-10-06 21:26:45,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971771554] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:45,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:45,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:26:45,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563774323] [2021-10-06 21:26:45,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:45,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:45,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:45,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:45,124 INFO L87 Difference]: Start difference. First operand 10446 states and 52059 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:46,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:46,178 INFO L93 Difference]: Finished difference Result 24908 states and 118042 transitions. [2021-10-06 21:26:46,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-06 21:26:46,179 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 0 states have call successors, (0), 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 28 [2021-10-06 21:26:46,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:46,309 INFO L225 Difference]: With dead ends: 24908 [2021-10-06 21:26:46,309 INFO L226 Difference]: Without dead ends: 24778 [2021-10-06 21:26:46,309 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 835.7ms TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:26:46,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24778 states. [2021-10-06 21:26:46,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24778 to 13134. [2021-10-06 21:26:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13134 states, 13133 states have (on average 5.1805375770958655) internal successors, (68036), 13133 states have internal predecessors, (68036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:47,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13134 states to 13134 states and 68036 transitions. [2021-10-06 21:26:47,138 INFO L78 Accepts]: Start accepts. Automaton has 13134 states and 68036 transitions. Word has length 28 [2021-10-06 21:26:47,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:47,138 INFO L470 AbstractCegarLoop]: Abstraction has 13134 states and 68036 transitions. [2021-10-06 21:26:47,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:47,139 INFO L276 IsEmpty]: Start isEmpty. Operand 13134 states and 68036 transitions. [2021-10-06 21:26:47,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:26:47,174 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:47,174 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:47,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2021-10-06 21:26:47,374 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-06 21:26:47,375 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:47,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:47,376 INFO L82 PathProgramCache]: Analyzing trace with hash -663585531, now seen corresponding path program 22 times [2021-10-06 21:26:47,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:47,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105522053] [2021-10-06 21:26:47,377 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:26:47,377 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:47,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:47,378 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-06 21:26:47,578 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-06 21:26:48,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:26:48,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:48,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:26:48,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:48,676 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:26:48,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:26:49,323 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:49,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105522053] [2021-10-06 21:26:49,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1105522053] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:49,324 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:49,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-06 21:26:49,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842073383] [2021-10-06 21:26:49,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:26:49,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:26:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:26:49,326 INFO L87 Difference]: Start difference. First operand 13134 states and 68036 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-06 21:26:51,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:51,820 INFO L93 Difference]: Finished difference Result 32962 states and 162983 transitions. [2021-10-06 21:26:51,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-06 21:26:51,821 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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 28 [2021-10-06 21:26:51,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:52,150 INFO L225 Difference]: With dead ends: 32962 [2021-10-06 21:26:52,151 INFO L226 Difference]: Without dead ends: 32858 [2021-10-06 21:26:52,151 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 2003.5ms TimeCoverageRelationStatistics Valid=216, Invalid=540, Unknown=0, NotChecked=0, Total=756 [2021-10-06 21:26:52,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32858 states. [2021-10-06 21:26:53,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32858 to 18090. [2021-10-06 21:26:53,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18090 states, 18089 states have (on average 5.397147437669302) internal successors, (97629), 18089 states have internal predecessors, (97629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:26:53,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18090 states to 18090 states and 97629 transitions. [2021-10-06 21:26:53,202 INFO L78 Accepts]: Start accepts. Automaton has 18090 states and 97629 transitions. Word has length 28 [2021-10-06 21:26:53,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:53,204 INFO L470 AbstractCegarLoop]: Abstraction has 18090 states and 97629 transitions. [2021-10-06 21:26:53,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-06 21:26:53,204 INFO L276 IsEmpty]: Start isEmpty. Operand 18090 states and 97629 transitions. [2021-10-06 21:26:53,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:26:53,438 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:53,438 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:53,468 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-06 21:26:53,653 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-06 21:26:53,653 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:26:53,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:53,654 INFO L82 PathProgramCache]: Analyzing trace with hash -174104059, now seen corresponding path program 23 times [2021-10-06 21:26:53,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:53,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [60311951] [2021-10-06 21:26:53,654 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:26:53,654 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:53,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:53,655 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-06 21:26:53,656 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-06 21:26:54,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:26:54,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:54,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-06 21:26:54,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:54,964 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:26:54,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:56,576 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:26:56,576 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:56,576 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [60311951] [2021-10-06 21:26:56,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [60311951] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:56,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:56,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2021-10-06 21:26:56,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734230166] [2021-10-06 21:26:56,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-06 21:26:56,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:56,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-06 21:26:56,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:26:56,578 INFO L87 Difference]: Start difference. First operand 18090 states and 97629 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 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-06 21:27:08,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:08,523 INFO L93 Difference]: Finished difference Result 39278 states and 191435 transitions. [2021-10-06 21:27:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-06 21:27:08,524 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 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 28 [2021-10-06 21:27:08,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:08,705 INFO L225 Difference]: With dead ends: 39278 [2021-10-06 21:27:08,705 INFO L226 Difference]: Without dead ends: 39172 [2021-10-06 21:27:08,706 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 977 ImplicationChecksByTransitivity, 11093.9ms TimeCoverageRelationStatistics Valid=862, Invalid=2798, Unknown=0, NotChecked=0, Total=3660 [2021-10-06 21:27:08,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39172 states. [2021-10-06 21:27:09,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39172 to 19110. [2021-10-06 21:27:09,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19110 states, 19109 states have (on average 5.358051180072217) internal successors, (102387), 19109 states have internal predecessors, (102387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:09,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19110 states to 19110 states and 102387 transitions. [2021-10-06 21:27:09,977 INFO L78 Accepts]: Start accepts. Automaton has 19110 states and 102387 transitions. Word has length 28 [2021-10-06 21:27:09,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:09,977 INFO L470 AbstractCegarLoop]: Abstraction has 19110 states and 102387 transitions. [2021-10-06 21:27:09,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 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-06 21:27:09,977 INFO L276 IsEmpty]: Start isEmpty. Operand 19110 states and 102387 transitions. [2021-10-06 21:27:10,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:27:10,042 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:10,042 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:27:10,054 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-06 21:27:10,243 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-06 21:27:10,243 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:27:10,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:10,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1953498966, now seen corresponding path program 24 times [2021-10-06 21:27:10,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:10,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1352859456] [2021-10-06 21:27:10,245 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:27:10,246 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:10,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:10,247 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-06 21:27:10,250 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-06 21:27:11,281 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-06 21:27:11,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:11,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:27:11,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:11,659 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:27:11,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:12,048 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:27:12,048 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:12,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1352859456] [2021-10-06 21:27:12,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1352859456] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:12,048 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:12,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:27:12,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363881362] [2021-10-06 21:27:12,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:27:12,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:12,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:27:12,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:27:12,050 INFO L87 Difference]: Start difference. First operand 19110 states and 102387 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:13,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:13,748 INFO L93 Difference]: Finished difference Result 43714 states and 213614 transitions. [2021-10-06 21:27:13,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-06 21:27:13,750 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 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 28 [2021-10-06 21:27:13,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:14,024 INFO L225 Difference]: With dead ends: 43714 [2021-10-06 21:27:14,024 INFO L226 Difference]: Without dead ends: 43666 [2021-10-06 21:27:14,025 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 910.8ms TimeCoverageRelationStatistics Valid=128, Invalid=252, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:27:14,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43666 states. [2021-10-06 21:27:15,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43666 to 21712. [2021-10-06 21:27:15,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21712 states, 21711 states have (on average 5.469393395053199) internal successors, (118746), 21711 states have internal predecessors, (118746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:15,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21712 states to 21712 states and 118746 transitions. [2021-10-06 21:27:15,591 INFO L78 Accepts]: Start accepts. Automaton has 21712 states and 118746 transitions. Word has length 28 [2021-10-06 21:27:15,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:15,591 INFO L470 AbstractCegarLoop]: Abstraction has 21712 states and 118746 transitions. [2021-10-06 21:27:15,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:15,591 INFO L276 IsEmpty]: Start isEmpty. Operand 21712 states and 118746 transitions. [2021-10-06 21:27:15,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:27:15,655 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:15,655 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:15,667 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-06 21:27:15,855 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-06 21:27:15,856 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:27:15,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:15,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1003957073, now seen corresponding path program 25 times [2021-10-06 21:27:15,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:15,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [67779444] [2021-10-06 21:27:15,859 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:27:15,859 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:15,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:15,860 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-06 21:27:15,863 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-06 21:27:16,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:27:16,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:27:16,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:17,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:27:17,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:17,829 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:27:17,830 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:17,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [67779444] [2021-10-06 21:27:17,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [67779444] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:17,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:17,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-10-06 21:27:17,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945484639] [2021-10-06 21:27:17,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-06 21:27:17,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:17,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-06 21:27:17,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-10-06 21:27:17,832 INFO L87 Difference]: Start difference. First operand 21712 states and 118746 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 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-06 21:27:19,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:19,506 INFO L93 Difference]: Finished difference Result 31286 states and 161662 transitions. [2021-10-06 21:27:19,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-06 21:27:19,508 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 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 28 [2021-10-06 21:27:19,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:19,648 INFO L225 Difference]: With dead ends: 31286 [2021-10-06 21:27:19,648 INFO L226 Difference]: Without dead ends: 30924 [2021-10-06 21:27:19,648 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1201.1ms TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:27:19,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30924 states. [2021-10-06 21:27:20,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30924 to 21900. [2021-10-06 21:27:20,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21900 states, 21899 states have (on average 5.464952737567925) internal successors, (119677), 21899 states have internal predecessors, (119677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:20,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21900 states to 21900 states and 119677 transitions. [2021-10-06 21:27:20,910 INFO L78 Accepts]: Start accepts. Automaton has 21900 states and 119677 transitions. Word has length 28 [2021-10-06 21:27:20,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:20,910 INFO L470 AbstractCegarLoop]: Abstraction has 21900 states and 119677 transitions. [2021-10-06 21:27:20,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 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-06 21:27:20,910 INFO L276 IsEmpty]: Start isEmpty. Operand 21900 states and 119677 transitions. [2021-10-06 21:27:20,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:27:20,976 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:20,976 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:20,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-10-06 21:27:21,176 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-06 21:27:21,177 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:27:21,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:21,178 INFO L82 PathProgramCache]: Analyzing trace with hash 57447163, now seen corresponding path program 26 times [2021-10-06 21:27:21,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:21,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896006738] [2021-10-06 21:27:21,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:27:21,179 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:21,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:21,180 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-06 21:27:21,181 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-06 21:27:22,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:27:22,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:22,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:27:22,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:27:22,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:23,323 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:27:23,323 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:23,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896006738] [2021-10-06 21:27:23,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896006738] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:23,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:23,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-06 21:27:23,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594892880] [2021-10-06 21:27:23,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:27:23,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:23,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:27:23,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:27:23,325 INFO L87 Difference]: Start difference. First operand 21900 states and 119677 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-06 21:27:25,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:25,844 INFO L93 Difference]: Finished difference Result 42852 states and 219045 transitions. [2021-10-06 21:27:25,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-06 21:27:25,845 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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 28 [2021-10-06 21:27:25,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:26,081 INFO L225 Difference]: With dead ends: 42852 [2021-10-06 21:27:26,081 INFO L226 Difference]: Without dead ends: 42780 [2021-10-06 21:27:26,082 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 2207.8ms TimeCoverageRelationStatistics Valid=233, Invalid=579, Unknown=0, NotChecked=0, Total=812 [2021-10-06 21:27:26,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42780 states. [2021-10-06 21:27:27,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42780 to 26230. [2021-10-06 21:27:27,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26230 states, 26229 states have (on average 5.590872698158527) internal successors, (146643), 26229 states have internal predecessors, (146643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:27,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26230 states to 26230 states and 146643 transitions. [2021-10-06 21:27:27,738 INFO L78 Accepts]: Start accepts. Automaton has 26230 states and 146643 transitions. Word has length 28 [2021-10-06 21:27:27,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:27,738 INFO L470 AbstractCegarLoop]: Abstraction has 26230 states and 146643 transitions. [2021-10-06 21:27:27,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-06 21:27:27,738 INFO L276 IsEmpty]: Start isEmpty. Operand 26230 states and 146643 transitions. [2021-10-06 21:27:27,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:27:27,818 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:27,818 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:27,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Ended with exit code 0 [2021-10-06 21:27:28,018 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-06 21:27:28,019 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:27:28,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:28,020 INFO L82 PathProgramCache]: Analyzing trace with hash 546928635, now seen corresponding path program 27 times [2021-10-06 21:27:28,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:28,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1009294138] [2021-10-06 21:27:28,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:27:28,022 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:28,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:28,023 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-06 21:27:28,024 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-06 21:27:29,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:27:29,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:29,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:27:29,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:29,475 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:27:29,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:29,988 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:27:29,988 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:29,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1009294138] [2021-10-06 21:27:29,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1009294138] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:29,988 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:29,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-06 21:27:29,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912938519] [2021-10-06 21:27:29,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-06 21:27:29,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:29,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-06 21:27:29,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-10-06 21:27:29,989 INFO L87 Difference]: Start difference. First operand 26230 states and 146643 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) 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-06 21:27:31,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:31,019 INFO L93 Difference]: Finished difference Result 34930 states and 186452 transitions. [2021-10-06 21:27:31,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-06 21:27:31,020 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) 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 28 [2021-10-06 21:27:31,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:31,221 INFO L225 Difference]: With dead ends: 34930 [2021-10-06 21:27:31,221 INFO L226 Difference]: Without dead ends: 34290 [2021-10-06 21:27:31,221 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 501.1ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-06 21:27:31,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34290 states. [2021-10-06 21:27:32,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34290 to 26564. [2021-10-06 21:27:32,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26564 states, 26563 states have (on average 5.557994202462071) internal successors, (147637), 26563 states have internal predecessors, (147637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:32,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26564 states to 26564 states and 147637 transitions. [2021-10-06 21:27:32,669 INFO L78 Accepts]: Start accepts. Automaton has 26564 states and 147637 transitions. Word has length 28 [2021-10-06 21:27:32,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:32,669 INFO L470 AbstractCegarLoop]: Abstraction has 26564 states and 147637 transitions. [2021-10-06 21:27:32,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) 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-06 21:27:32,670 INFO L276 IsEmpty]: Start isEmpty. Operand 26564 states and 147637 transitions. [2021-10-06 21:27:33,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:27:33,034 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:33,034 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:27:33,049 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-06 21:27:33,249 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-06 21:27:33,250 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:27:33,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:33,250 INFO L82 PathProgramCache]: Analyzing trace with hash 901039718, now seen corresponding path program 28 times [2021-10-06 21:27:33,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:33,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [103653091] [2021-10-06 21:27:33,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:27:33,252 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:33,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:33,253 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-06 21:27:33,254 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-06 21:27:34,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:27:34,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:34,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-06 21:27:34,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:34,614 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:34,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:35,585 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:35,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [103653091] [2021-10-06 21:27:35,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [103653091] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:35,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:35,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-06 21:27:35,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479472303] [2021-10-06 21:27:35,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-06 21:27:35,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:35,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-06 21:27:35,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2021-10-06 21:27:35,587 INFO L87 Difference]: Start difference. First operand 26564 states and 147637 transitions. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:45,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:45,336 INFO L93 Difference]: Finished difference Result 45726 states and 230535 transitions. [2021-10-06 21:27:45,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-06 21:27:45,338 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 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 28 [2021-10-06 21:27:45,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:45,831 INFO L225 Difference]: With dead ends: 45726 [2021-10-06 21:27:45,831 INFO L226 Difference]: Without dead ends: 45654 [2021-10-06 21:27:45,833 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 8201.1ms TimeCoverageRelationStatistics Valid=884, Invalid=2422, Unknown=0, NotChecked=0, Total=3306 [2021-10-06 21:27:45,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45654 states. [2021-10-06 21:27:47,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45654 to 27628. [2021-10-06 21:27:47,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27628 states, 27627 states have (on average 5.565461324067036) internal successors, (153757), 27627 states have internal predecessors, (153757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:47,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27628 states to 27628 states and 153757 transitions. [2021-10-06 21:27:47,426 INFO L78 Accepts]: Start accepts. Automaton has 27628 states and 153757 transitions. Word has length 28 [2021-10-06 21:27:47,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:47,426 INFO L470 AbstractCegarLoop]: Abstraction has 27628 states and 153757 transitions. [2021-10-06 21:27:47,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:47,427 INFO L276 IsEmpty]: Start isEmpty. Operand 27628 states and 153757 transitions. [2021-10-06 21:27:47,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:27:47,511 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:47,511 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:27:47,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2021-10-06 21:27:47,712 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-06 21:27:47,712 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:27:47,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:47,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1852438432, now seen corresponding path program 29 times [2021-10-06 21:27:47,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:47,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1352028600] [2021-10-06 21:27:47,714 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:27:47,714 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:47,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:47,716 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-06 21:27:47,719 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-06 21:27:48,927 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:27:48,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:48,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:27:48,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:49,196 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-06 21:27:49,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:49,789 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-06 21:27:49,790 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:49,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1352028600] [2021-10-06 21:27:49,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1352028600] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:49,790 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:49,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:27:49,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407741576] [2021-10-06 21:27:49,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:27:49,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:49,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:27:49,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:27:49,791 INFO L87 Difference]: Start difference. First operand 27628 states and 153757 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:51,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:51,452 INFO L93 Difference]: Finished difference Result 32784 states and 178012 transitions. [2021-10-06 21:27:51,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-06 21:27:51,454 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-06 21:27:51,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:51,641 INFO L225 Difference]: With dead ends: 32784 [2021-10-06 21:27:51,641 INFO L226 Difference]: Without dead ends: 32570 [2021-10-06 21:27:51,642 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 970.3ms TimeCoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:27:51,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32570 states. [2021-10-06 21:27:52,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32570 to 29864. [2021-10-06 21:27:52,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29864 states, 29863 states have (on average 5.535780062284433) internal successors, (165315), 29863 states have internal predecessors, (165315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:53,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29864 states to 29864 states and 165315 transitions. [2021-10-06 21:27:53,060 INFO L78 Accepts]: Start accepts. Automaton has 29864 states and 165315 transitions. Word has length 28 [2021-10-06 21:27:53,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:53,060 INFO L470 AbstractCegarLoop]: Abstraction has 29864 states and 165315 transitions. [2021-10-06 21:27:53,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:27:53,060 INFO L276 IsEmpty]: Start isEmpty. Operand 29864 states and 165315 transitions. [2021-10-06 21:27:53,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:27:53,147 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:53,147 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:27:53,159 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-06 21:27:53,348 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-06 21:27:53,348 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:27:53,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:53,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1031669598, now seen corresponding path program 30 times [2021-10-06 21:27:53,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:53,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [183438949] [2021-10-06 21:27:53,351 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:27:53,351 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:53,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:53,352 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-06 21:27:53,353 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-06 21:27:54,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:27:54,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:54,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-06 21:27:54,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:54,936 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:27:54,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:55,627 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:27:55,628 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:55,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [183438949] [2021-10-06 21:27:55,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [183438949] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:55,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:55,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-10-06 21:27:55,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298753556] [2021-10-06 21:27:55,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:27:55,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:55,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:27:55,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:27:55,631 INFO L87 Difference]: Start difference. First operand 29864 states and 165315 transitions. Second operand has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-06 21:27:58,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:58,979 INFO L93 Difference]: Finished difference Result 48000 states and 248825 transitions. [2021-10-06 21:27:58,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-06 21:27:58,980 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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 28 [2021-10-06 21:27:58,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:59,300 INFO L225 Difference]: With dead ends: 48000 [2021-10-06 21:27:59,301 INFO L226 Difference]: Without dead ends: 47764 [2021-10-06 21:27:59,301 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 2432.5ms TimeCoverageRelationStatistics Valid=375, Invalid=815, Unknown=0, NotChecked=0, Total=1190 [2021-10-06 21:27:59,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47764 states. [2021-10-06 21:28:00,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47764 to 32164. [2021-10-06 21:28:00,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32164 states, 32163 states have (on average 5.547119360756148) internal successors, (178412), 32163 states have internal predecessors, (178412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:01,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32164 states to 32164 states and 178412 transitions. [2021-10-06 21:28:01,376 INFO L78 Accepts]: Start accepts. Automaton has 32164 states and 178412 transitions. Word has length 28 [2021-10-06 21:28:01,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:01,376 INFO L470 AbstractCegarLoop]: Abstraction has 32164 states and 178412 transitions. [2021-10-06 21:28:01,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-06 21:28:01,378 INFO L276 IsEmpty]: Start isEmpty. Operand 32164 states and 178412 transitions. [2021-10-06 21:28:01,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:28:01,511 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:01,511 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:01,525 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-06 21:28:01,712 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-06 21:28:01,712 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:01,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:01,713 INFO L82 PathProgramCache]: Analyzing trace with hash -383582057, now seen corresponding path program 31 times [2021-10-06 21:28:01,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:01,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1769735379] [2021-10-06 21:28:01,715 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:28:01,715 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:01,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:01,716 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-06 21:28:01,717 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-06 21:28:02,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:28:02,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-06 21:28:02,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:03,199 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:28:03,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:04,187 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:28:04,187 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:04,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1769735379] [2021-10-06 21:28:04,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1769735379] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:04,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:04,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-06 21:28:04,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695445732] [2021-10-06 21:28:04,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-06 21:28:04,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:04,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-06 21:28:04,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:28:04,190 INFO L87 Difference]: Start difference. First operand 32164 states and 178412 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:06,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:06,877 INFO L93 Difference]: Finished difference Result 46000 states and 238574 transitions. [2021-10-06 21:28:06,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-06 21:28:06,878 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 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 28 [2021-10-06 21:28:06,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:07,423 INFO L225 Difference]: With dead ends: 46000 [2021-10-06 21:28:07,424 INFO L226 Difference]: Without dead ends: 45782 [2021-10-06 21:28:07,424 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1569.5ms TimeCoverageRelationStatistics Valid=272, Invalid=598, Unknown=0, NotChecked=0, Total=870 [2021-10-06 21:28:07,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45782 states. [2021-10-06 21:28:08,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45782 to 30032. [2021-10-06 21:28:08,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30032 states, 30031 states have (on average 5.544237621124838) internal successors, (166499), 30031 states have internal predecessors, (166499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:09,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30032 states to 30032 states and 166499 transitions. [2021-10-06 21:28:09,197 INFO L78 Accepts]: Start accepts. Automaton has 30032 states and 166499 transitions. Word has length 28 [2021-10-06 21:28:09,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:09,198 INFO L470 AbstractCegarLoop]: Abstraction has 30032 states and 166499 transitions. [2021-10-06 21:28:09,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:09,198 INFO L276 IsEmpty]: Start isEmpty. Operand 30032 states and 166499 transitions. [2021-10-06 21:28:09,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:28:09,289 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:09,289 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:09,304 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-06 21:28:09,495 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-06 21:28:09,496 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:09,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:09,497 INFO L82 PathProgramCache]: Analyzing trace with hash -687743025, now seen corresponding path program 32 times [2021-10-06 21:28:09,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:09,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063428257] [2021-10-06 21:28:09,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:28:09,498 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:09,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:09,500 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-06 21:28:09,501 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-06 21:28:10,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:28:10,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:10,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:28:10,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:10,851 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:28:10,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:11,467 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:28:11,467 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:11,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063428257] [2021-10-06 21:28:11,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063428257] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:11,468 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:11,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-10-06 21:28:11,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561132011] [2021-10-06 21:28:11,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-06 21:28:11,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:11,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-06 21:28:11,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-10-06 21:28:11,470 INFO L87 Difference]: Start difference. First operand 30032 states and 166499 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:14,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:14,185 INFO L93 Difference]: Finished difference Result 45700 states and 234364 transitions. [2021-10-06 21:28:14,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-06 21:28:14,186 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 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 28 [2021-10-06 21:28:14,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:14,732 INFO L225 Difference]: With dead ends: 45700 [2021-10-06 21:28:14,732 INFO L226 Difference]: Without dead ends: 45280 [2021-10-06 21:28:14,733 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 1796.9ms TimeCoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2021-10-06 21:28:14,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45280 states. [2021-10-06 21:28:15,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45280 to 29962. [2021-10-06 21:28:16,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29962 states, 29961 states have (on average 5.537431994926738) internal successors, (165907), 29961 states have internal predecessors, (165907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:16,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29962 states to 29962 states and 165907 transitions. [2021-10-06 21:28:16,528 INFO L78 Accepts]: Start accepts. Automaton has 29962 states and 165907 transitions. Word has length 28 [2021-10-06 21:28:16,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:16,528 INFO L470 AbstractCegarLoop]: Abstraction has 29962 states and 165907 transitions. [2021-10-06 21:28:16,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:16,528 INFO L276 IsEmpty]: Start isEmpty. Operand 29962 states and 165907 transitions. [2021-10-06 21:28:16,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:28:16,620 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:16,620 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:28:16,632 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-06 21:28:16,820 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-06 21:28:16,821 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:16,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:16,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1551687552, now seen corresponding path program 33 times [2021-10-06 21:28:16,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:16,823 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2043834642] [2021-10-06 21:28:16,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:28:16,823 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:16,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:16,825 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-06 21:28:16,826 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-06 21:28:17,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:28:17,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:17,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:28:17,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:18,190 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:28:18,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:18,649 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:28:18,649 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:18,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2043834642] [2021-10-06 21:28:18,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2043834642] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:18,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:18,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-06 21:28:18,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531152388] [2021-10-06 21:28:18,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-06 21:28:18,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:18,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-06 21:28:18,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-10-06 21:28:18,651 INFO L87 Difference]: Start difference. First operand 29962 states and 165907 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:19,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:19,650 INFO L93 Difference]: Finished difference Result 39860 states and 213719 transitions. [2021-10-06 21:28:19,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-06 21:28:19,651 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 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 28 [2021-10-06 21:28:19,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:19,839 INFO L225 Difference]: With dead ends: 39860 [2021-10-06 21:28:19,839 INFO L226 Difference]: Without dead ends: 39344 [2021-10-06 21:28:19,840 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 352.7ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:28:19,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39344 states. [2021-10-06 21:28:21,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39344 to 32614. [2021-10-06 21:28:21,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32614 states, 32613 states have (on average 5.536902462208322) internal successors, (180575), 32613 states have internal predecessors, (180575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:21,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32614 states to 32614 states and 180575 transitions. [2021-10-06 21:28:21,447 INFO L78 Accepts]: Start accepts. Automaton has 32614 states and 180575 transitions. Word has length 28 [2021-10-06 21:28:21,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:21,447 INFO L470 AbstractCegarLoop]: Abstraction has 32614 states and 180575 transitions. [2021-10-06 21:28:21,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:21,447 INFO L276 IsEmpty]: Start isEmpty. Operand 32614 states and 180575 transitions. [2021-10-06 21:28:21,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:28:21,934 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:21,935 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:28:21,954 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-06 21:28:22,151 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-06 21:28:22,151 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:22,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:22,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1815678494, now seen corresponding path program 34 times [2021-10-06 21:28:22,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:22,153 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1881051747] [2021-10-06 21:28:22,153 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:28:22,154 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:22,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:22,155 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-06 21:28:22,155 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-06 21:28:23,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:28:23,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:23,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-06 21:28:23,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:23,572 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:23,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:24,302 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:24,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:24,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1881051747] [2021-10-06 21:28:24,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1881051747] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:24,303 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:24,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-10-06 21:28:24,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281377539] [2021-10-06 21:28:24,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:28:24,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:24,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:28:24,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:28:24,305 INFO L87 Difference]: Start difference. First operand 32614 states and 180575 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:30,137 INFO L93 Difference]: Finished difference Result 62642 states and 317139 transitions. [2021-10-06 21:28:30,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-06 21:28:30,137 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 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 28 [2021-10-06 21:28:30,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:30,819 INFO L225 Difference]: With dead ends: 62642 [2021-10-06 21:28:30,819 INFO L226 Difference]: Without dead ends: 62514 [2021-10-06 21:28:30,820 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 4286.5ms TimeCoverageRelationStatistics Valid=744, Invalid=1908, Unknown=0, NotChecked=0, Total=2652 [2021-10-06 21:28:30,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62514 states. [2021-10-06 21:28:32,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62514 to 36730. [2021-10-06 21:28:32,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36730 states, 36729 states have (on average 5.588063927686569) internal successors, (205244), 36729 states have internal predecessors, (205244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:32,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36730 states to 36730 states and 205244 transitions. [2021-10-06 21:28:32,871 INFO L78 Accepts]: Start accepts. Automaton has 36730 states and 205244 transitions. Word has length 28 [2021-10-06 21:28:32,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:32,871 INFO L470 AbstractCegarLoop]: Abstraction has 36730 states and 205244 transitions. [2021-10-06 21:28:32,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:32,871 INFO L276 IsEmpty]: Start isEmpty. Operand 36730 states and 205244 transitions. [2021-10-06 21:28:33,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-06 21:28:33,453 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:33,453 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 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-06 21:28:33,470 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-06 21:28:33,666 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-06 21:28:33,667 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:33,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:33,669 INFO L82 PathProgramCache]: Analyzing trace with hash 2118246150, now seen corresponding path program 35 times [2021-10-06 21:28:33,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:33,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [820667079] [2021-10-06 21:28:33,670 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:28:33,670 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:33,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:33,671 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-06 21:28:33,697 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-06 21:28:34,753 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:28:34,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:34,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:28:34,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:35,063 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:28:35,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:35,800 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:28:35,801 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:35,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [820667079] [2021-10-06 21:28:35,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [820667079] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:35,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:35,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-06 21:28:35,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552508657] [2021-10-06 21:28:35,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:28:35,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:35,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:28:35,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:28:35,803 INFO L87 Difference]: Start difference. First operand 36730 states and 205244 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 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-06 21:28:38,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:38,088 INFO L93 Difference]: Finished difference Result 55640 states and 296518 transitions. [2021-10-06 21:28:38,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-06 21:28:38,092 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 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 28 [2021-10-06 21:28:38,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:38,623 INFO L225 Difference]: With dead ends: 55640 [2021-10-06 21:28:38,623 INFO L226 Difference]: Without dead ends: 55392 [2021-10-06 21:28:38,623 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1199.6ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:28:38,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55392 states. [2021-10-06 21:28:40,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55392 to 37140. [2021-10-06 21:28:40,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37140 states, 37139 states have (on average 5.628153692883492) internal successors, (209024), 37139 states have internal predecessors, (209024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:41,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37140 states to 37140 states and 209024 transitions. [2021-10-06 21:28:41,356 INFO L78 Accepts]: Start accepts. Automaton has 37140 states and 209024 transitions. Word has length 28 [2021-10-06 21:28:41,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:41,356 INFO L470 AbstractCegarLoop]: Abstraction has 37140 states and 209024 transitions. [2021-10-06 21:28:41,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 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-06 21:28:41,357 INFO L276 IsEmpty]: Start isEmpty. Operand 37140 states and 209024 transitions. [2021-10-06 21:28:41,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-06 21:28:41,469 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:41,469 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:41,482 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-06 21:28:41,669 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-06 21:28:41,670 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:41,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:41,672 INFO L82 PathProgramCache]: Analyzing trace with hash 383208451, now seen corresponding path program 36 times [2021-10-06 21:28:41,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:41,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528319456] [2021-10-06 21:28:41,673 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:28:41,673 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:41,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:41,674 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:28:41,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2021-10-06 21:28:42,706 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-06 21:28:42,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:42,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:28:42,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:42,801 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:42,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:42,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:42,878 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:42,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528319456] [2021-10-06 21:28:42,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528319456] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:42,878 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:42,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-10-06 21:28:42,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919629959] [2021-10-06 21:28:42,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-06 21:28:42,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:42,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-06 21:28:42,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:28:42,879 INFO L87 Difference]: Start difference. First operand 37140 states and 209024 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:44,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:44,010 INFO L93 Difference]: Finished difference Result 67753 states and 376300 transitions. [2021-10-06 21:28:44,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-06 21:28:44,010 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 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 29 [2021-10-06 21:28:44,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:44,852 INFO L225 Difference]: With dead ends: 67753 [2021-10-06 21:28:44,852 INFO L226 Difference]: Without dead ends: 67196 [2021-10-06 21:28:44,852 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.7ms TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:28:44,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67196 states. [2021-10-06 21:28:46,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67196 to 46458. [2021-10-06 21:28:46,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46458 states, 46457 states have (on average 5.638848827948426) internal successors, (261964), 46457 states have internal predecessors, (261964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:47,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46458 states to 46458 states and 261964 transitions. [2021-10-06 21:28:47,755 INFO L78 Accepts]: Start accepts. Automaton has 46458 states and 261964 transitions. Word has length 29 [2021-10-06 21:28:47,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:47,755 INFO L470 AbstractCegarLoop]: Abstraction has 46458 states and 261964 transitions. [2021-10-06 21:28:47,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:47,755 INFO L276 IsEmpty]: Start isEmpty. Operand 46458 states and 261964 transitions. [2021-10-06 21:28:47,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:28:47,926 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:47,926 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:47,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2021-10-06 21:28:48,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:28:48,132 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:48,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:48,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1724618385, now seen corresponding path program 37 times [2021-10-06 21:28:48,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:48,133 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1293669877] [2021-10-06 21:28:48,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:28:48,134 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:48,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:48,135 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:28:48,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2021-10-06 21:28:49,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:28:49,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-06 21:28:49,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:49,591 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:28:49,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:50,389 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:28:50,389 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:50,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1293669877] [2021-10-06 21:28:50,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1293669877] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:50,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:50,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-06 21:28:50,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903611872] [2021-10-06 21:28:50,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:28:50,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:50,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:28:50,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=268, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:28:50,393 INFO L87 Difference]: Start difference. First operand 46458 states and 261964 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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-06 21:28:55,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:55,016 INFO L93 Difference]: Finished difference Result 59494 states and 317863 transitions. [2021-10-06 21:28:55,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-06 21:28:55,017 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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 30 [2021-10-06 21:28:55,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:55,755 INFO L225 Difference]: With dead ends: 59494 [2021-10-06 21:28:55,756 INFO L226 Difference]: Without dead ends: 58804 [2021-10-06 21:28:55,756 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 3850.6ms TimeCoverageRelationStatistics Valid=363, Invalid=969, Unknown=0, NotChecked=0, Total=1332 [2021-10-06 21:28:55,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58804 states. [2021-10-06 21:28:58,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58804 to 48918. [2021-10-06 21:28:58,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48918 states, 48917 states have (on average 5.609297381278492) internal successors, (274390), 48917 states have internal predecessors, (274390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:28:58,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48918 states to 48918 states and 274390 transitions. [2021-10-06 21:28:58,679 INFO L78 Accepts]: Start accepts. Automaton has 48918 states and 274390 transitions. Word has length 30 [2021-10-06 21:28:58,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:58,679 INFO L470 AbstractCegarLoop]: Abstraction has 48918 states and 274390 transitions. [2021-10-06 21:28:58,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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-06 21:28:58,679 INFO L276 IsEmpty]: Start isEmpty. Operand 48918 states and 274390 transitions. [2021-10-06 21:28:58,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:28:58,830 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:58,831 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:58,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2021-10-06 21:28:59,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:28:59,039 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:28:59,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:59,039 INFO L82 PathProgramCache]: Analyzing trace with hash 816067448, now seen corresponding path program 38 times [2021-10-06 21:28:59,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:59,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779121139] [2021-10-06 21:28:59,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:28:59,040 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:59,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:59,042 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:28:59,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2021-10-06 21:29:00,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:29:00,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:00,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:29:00,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:00,703 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-06 21:29:00,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:01,102 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-06 21:29:01,103 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:01,103 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779121139] [2021-10-06 21:29:01,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779121139] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:01,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:01,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-06 21:29:01,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145141411] [2021-10-06 21:29:01,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:29:01,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:01,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:29:01,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:29:01,105 INFO L87 Difference]: Start difference. First operand 48918 states and 274390 transitions. Second operand has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:03,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:03,060 INFO L93 Difference]: Finished difference Result 81192 states and 425710 transitions. [2021-10-06 21:29:03,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-06 21:29:03,060 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 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 30 [2021-10-06 21:29:03,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:03,601 INFO L225 Difference]: With dead ends: 81192 [2021-10-06 21:29:03,602 INFO L226 Difference]: Without dead ends: 80898 [2021-10-06 21:29:03,602 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 741.2ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-10-06 21:29:03,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80898 states. [2021-10-06 21:29:06,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80898 to 53688. [2021-10-06 21:29:06,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53688 states, 53687 states have (on average 5.603218656285507) internal successors, (300820), 53687 states have internal predecessors, (300820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:07,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53688 states to 53688 states and 300820 transitions. [2021-10-06 21:29:07,194 INFO L78 Accepts]: Start accepts. Automaton has 53688 states and 300820 transitions. Word has length 30 [2021-10-06 21:29:07,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:07,194 INFO L470 AbstractCegarLoop]: Abstraction has 53688 states and 300820 transitions. [2021-10-06 21:29:07,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:07,195 INFO L276 IsEmpty]: Start isEmpty. Operand 53688 states and 300820 transitions. [2021-10-06 21:29:07,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:29:07,401 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:07,401 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:07,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2021-10-06 21:29:07,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:29:07,609 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:29:07,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:07,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1961103541, now seen corresponding path program 39 times [2021-10-06 21:29:07,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:07,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1668507668] [2021-10-06 21:29:07,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:29:07,611 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:07,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:07,613 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:29:07,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2021-10-06 21:29:08,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:29:08,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:08,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-06 21:29:08,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:09,243 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:29:09,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:09,938 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:29:09,938 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:09,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1668507668] [2021-10-06 21:29:09,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1668507668] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:09,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:09,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-06 21:29:09,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482815204] [2021-10-06 21:29:09,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-06 21:29:09,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:09,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-06 21:29:09,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2021-10-06 21:29:09,940 INFO L87 Difference]: Start difference. First operand 53688 states and 300820 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 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-06 21:29:16,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:16,513 INFO L93 Difference]: Finished difference Result 91086 states and 469153 transitions. [2021-10-06 21:29:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-06 21:29:16,515 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 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 30 [2021-10-06 21:29:16,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:17,124 INFO L225 Difference]: With dead ends: 91086 [2021-10-06 21:29:17,124 INFO L226 Difference]: Without dead ends: 90958 [2021-10-06 21:29:17,125 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 5232.6ms TimeCoverageRelationStatistics Valid=694, Invalid=1756, Unknown=0, NotChecked=0, Total=2450 [2021-10-06 21:29:17,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90958 states. [2021-10-06 21:29:20,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90958 to 54782. [2021-10-06 21:29:20,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54782 states, 54781 states have (on average 5.601942279257407) internal successors, (306880), 54781 states have internal predecessors, (306880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:21,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54782 states to 54782 states and 306880 transitions. [2021-10-06 21:29:21,329 INFO L78 Accepts]: Start accepts. Automaton has 54782 states and 306880 transitions. Word has length 30 [2021-10-06 21:29:21,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:21,329 INFO L470 AbstractCegarLoop]: Abstraction has 54782 states and 306880 transitions. [2021-10-06 21:29:21,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 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-06 21:29:21,329 INFO L276 IsEmpty]: Start isEmpty. Operand 54782 states and 306880 transitions. [2021-10-06 21:29:21,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:29:21,576 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:21,576 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:21,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2021-10-06 21:29:21,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:29:21,777 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:29:21,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:21,778 INFO L82 PathProgramCache]: Analyzing trace with hash 60196363, now seen corresponding path program 40 times [2021-10-06 21:29:21,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:21,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [558225278] [2021-10-06 21:29:21,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:29:21,780 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:21,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:21,780 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:29:21,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2021-10-06 21:29:22,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:29:22,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:22,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-06 21:29:22,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:23,341 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:29:23,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:24,328 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:29:24,329 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:24,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [558225278] [2021-10-06 21:29:24,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [558225278] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:24,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:24,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-06 21:29:24,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760624760] [2021-10-06 21:29:24,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:29:24,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:24,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:29:24,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:29:24,331 INFO L87 Difference]: Start difference. First operand 54782 states and 306880 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:33,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:33,361 INFO L93 Difference]: Finished difference Result 73776 states and 396109 transitions. [2021-10-06 21:29:33,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-06 21:29:33,362 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 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 30 [2021-10-06 21:29:33,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:33,874 INFO L225 Difference]: With dead ends: 73776 [2021-10-06 21:29:33,874 INFO L226 Difference]: Without dead ends: 73010 [2021-10-06 21:29:33,874 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 7751.2ms TimeCoverageRelationStatistics Valid=659, Invalid=1597, Unknown=0, NotChecked=0, Total=2256 [2021-10-06 21:29:33,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73010 states. [2021-10-06 21:29:36,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73010 to 54576. [2021-10-06 21:29:36,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54576 states, 54575 states have (on average 5.53581310123683) internal successors, (302117), 54575 states have internal predecessors, (302117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:37,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54576 states to 54576 states and 302117 transitions. [2021-10-06 21:29:37,012 INFO L78 Accepts]: Start accepts. Automaton has 54576 states and 302117 transitions. Word has length 30 [2021-10-06 21:29:37,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:37,012 INFO L470 AbstractCegarLoop]: Abstraction has 54576 states and 302117 transitions. [2021-10-06 21:29:37,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:37,012 INFO L276 IsEmpty]: Start isEmpty. Operand 54576 states and 302117 transitions. [2021-10-06 21:29:37,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:29:37,688 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:37,688 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:37,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Ended with exit code 0 [2021-10-06 21:29:37,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:29:37,903 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:29:37,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:37,904 INFO L82 PathProgramCache]: Analyzing trace with hash 727678668, now seen corresponding path program 41 times [2021-10-06 21:29:37,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:37,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528986170] [2021-10-06 21:29:37,905 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:29:37,905 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:37,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:37,906 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:29:37,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2021-10-06 21:29:39,163 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:29:39,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:39,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-06 21:29:39,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:39,424 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-06 21:29:39,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:40,379 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:29:40,379 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:40,379 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528986170] [2021-10-06 21:29:40,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528986170] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:40,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:40,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-06 21:29:40,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201026475] [2021-10-06 21:29:40,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-06 21:29:40,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:40,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-06 21:29:40,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-06 21:29:40,382 INFO L87 Difference]: Start difference. First operand 54576 states and 302117 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:45,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:45,593 INFO L93 Difference]: Finished difference Result 91982 states and 489573 transitions. [2021-10-06 21:29:45,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-06 21:29:45,593 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-06 21:29:45,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:46,718 INFO L225 Difference]: With dead ends: 91982 [2021-10-06 21:29:46,718 INFO L226 Difference]: Without dead ends: 91188 [2021-10-06 21:29:46,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 4007.0ms TimeCoverageRelationStatistics Valid=288, Invalid=902, Unknown=0, NotChecked=0, Total=1190 [2021-10-06 21:29:46,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91188 states. [2021-10-06 21:29:50,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91188 to 63682. [2021-10-06 21:29:50,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63682 states, 63681 states have (on average 5.62043623686814) internal successors, (357915), 63681 states have internal predecessors, (357915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:51,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63682 states to 63682 states and 357915 transitions. [2021-10-06 21:29:51,247 INFO L78 Accepts]: Start accepts. Automaton has 63682 states and 357915 transitions. Word has length 30 [2021-10-06 21:29:51,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:51,247 INFO L470 AbstractCegarLoop]: Abstraction has 63682 states and 357915 transitions. [2021-10-06 21:29:51,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:29:51,247 INFO L276 IsEmpty]: Start isEmpty. Operand 63682 states and 357915 transitions. [2021-10-06 21:29:51,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:29:51,466 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:51,466 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:51,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2021-10-06 21:29:51,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:29:51,668 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:29:51,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:51,669 INFO L82 PathProgramCache]: Analyzing trace with hash 33457581, now seen corresponding path program 42 times [2021-10-06 21:29:51,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:51,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [709240924] [2021-10-06 21:29:51,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:29:51,670 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:51,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:51,671 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:29:51,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2021-10-06 21:29:53,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:29:53,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:53,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-06 21:29:53,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:53,960 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:29:53,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:54,897 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:29:54,898 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:54,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [709240924] [2021-10-06 21:29:54,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [709240924] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:54,898 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:54,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-06 21:29:54,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460069403] [2021-10-06 21:29:54,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:29:54,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:54,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:29:54,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:29:54,900 INFO L87 Difference]: Start difference. First operand 63682 states and 357915 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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-06 21:30:08,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:30:08,575 INFO L93 Difference]: Finished difference Result 87620 states and 455507 transitions. [2021-10-06 21:30:08,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-10-06 21:30:08,576 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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 30 [2021-10-06 21:30:08,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:30:10,304 INFO L225 Difference]: With dead ends: 87620 [2021-10-06 21:30:10,304 INFO L226 Difference]: Without dead ends: 86544 [2021-10-06 21:30:10,305 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1100 ImplicationChecksByTransitivity, 12018.7ms TimeCoverageRelationStatistics Valid=1008, Invalid=3414, Unknown=0, NotChecked=0, Total=4422 [2021-10-06 21:30:10,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86544 states. [2021-10-06 21:30:14,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86544 to 63366. [2021-10-06 21:30:14,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63366 states, 63365 states have (on average 5.6224729740392965) internal successors, (356268), 63365 states have internal predecessors, (356268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:15,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63366 states to 63366 states and 356268 transitions. [2021-10-06 21:30:15,503 INFO L78 Accepts]: Start accepts. Automaton has 63366 states and 356268 transitions. Word has length 30 [2021-10-06 21:30:15,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:30:15,504 INFO L470 AbstractCegarLoop]: Abstraction has 63366 states and 356268 transitions. [2021-10-06 21:30:15,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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-06 21:30:15,504 INFO L276 IsEmpty]: Start isEmpty. Operand 63366 states and 356268 transitions. [2021-10-06 21:30:15,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:30:15,720 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:30:15,720 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:30:15,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2021-10-06 21:30:15,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:30:15,927 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:30:15,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:30:15,929 INFO L82 PathProgramCache]: Analyzing trace with hash 501596996, now seen corresponding path program 43 times [2021-10-06 21:30:15,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:30:15,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153478099] [2021-10-06 21:30:15,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:30:15,930 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:30:15,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:30:15,931 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:30:15,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2021-10-06 21:30:17,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:30:17,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:30:17,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:30:17,877 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:30:17,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:30:18,325 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:30:18,325 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:30:18,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153478099] [2021-10-06 21:30:18,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153478099] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:30:18,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:30:18,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-06 21:30:18,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341477983] [2021-10-06 21:30:18,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:30:18,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:30:18,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:30:18,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:30:18,329 INFO L87 Difference]: Start difference. First operand 63366 states and 356268 transitions. Second operand has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:21,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:30:21,298 INFO L93 Difference]: Finished difference Result 95040 states and 501558 transitions. [2021-10-06 21:30:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-06 21:30:21,298 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 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 30 [2021-10-06 21:30:21,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:30:22,384 INFO L225 Difference]: With dead ends: 95040 [2021-10-06 21:30:22,385 INFO L226 Difference]: Without dead ends: 94888 [2021-10-06 21:30:22,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1571.6ms TimeCoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2021-10-06 21:30:22,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94888 states. [2021-10-06 21:30:25,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94888 to 62558. [2021-10-06 21:30:25,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62558 states, 62557 states have (on average 5.6048723564109535) internal successors, (350624), 62557 states have internal predecessors, (350624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:26,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62558 states to 62558 states and 350624 transitions. [2021-10-06 21:30:26,520 INFO L78 Accepts]: Start accepts. Automaton has 62558 states and 350624 transitions. Word has length 30 [2021-10-06 21:30:26,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:30:26,520 INFO L470 AbstractCegarLoop]: Abstraction has 62558 states and 350624 transitions. [2021-10-06 21:30:26,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:26,521 INFO L276 IsEmpty]: Start isEmpty. Operand 62558 states and 350624 transitions. [2021-10-06 21:30:26,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:30:26,790 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:30:26,790 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:30:26,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2021-10-06 21:30:26,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:30:26,992 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:30:26,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:30:26,993 INFO L82 PathProgramCache]: Analyzing trace with hash 140226597, now seen corresponding path program 44 times [2021-10-06 21:30:26,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:30:26,994 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41906218] [2021-10-06 21:30:26,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:30:26,994 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:30:26,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:30:26,996 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:30:27,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2021-10-06 21:30:28,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:30:28,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:30:28,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-06 21:30:28,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:30:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:30:28,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:30:29,814 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:30:29,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:30:29,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41906218] [2021-10-06 21:30:29,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41906218] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:30:29,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:30:29,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-06 21:30:29,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932406092] [2021-10-06 21:30:29,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-06 21:30:29,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:30:29,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-06 21:30:29,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2021-10-06 21:30:29,816 INFO L87 Difference]: Start difference. First operand 62558 states and 350624 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 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-06 21:30:42,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:30:42,380 INFO L93 Difference]: Finished difference Result 129986 states and 657126 transitions. [2021-10-06 21:30:42,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-06 21:30:42,383 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 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 30 [2021-10-06 21:30:42,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:30:43,423 INFO L225 Difference]: With dead ends: 129986 [2021-10-06 21:30:43,423 INFO L226 Difference]: Without dead ends: 129694 [2021-10-06 21:30:43,423 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 9774.3ms TimeCoverageRelationStatistics Valid=728, Invalid=1924, Unknown=0, NotChecked=0, Total=2652 [2021-10-06 21:30:43,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129694 states. [2021-10-06 21:30:47,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129694 to 63476. [2021-10-06 21:30:47,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63476 states, 63475 states have (on average 5.617755021662072) internal successors, (356587), 63475 states have internal predecessors, (356587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:48,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63476 states to 63476 states and 356587 transitions. [2021-10-06 21:30:48,541 INFO L78 Accepts]: Start accepts. Automaton has 63476 states and 356587 transitions. Word has length 30 [2021-10-06 21:30:48,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:30:48,542 INFO L470 AbstractCegarLoop]: Abstraction has 63476 states and 356587 transitions. [2021-10-06 21:30:48,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 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-06 21:30:48,542 INFO L276 IsEmpty]: Start isEmpty. Operand 63476 states and 356587 transitions. [2021-10-06 21:30:48,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:30:48,766 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:30:48,766 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:30:48,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2021-10-06 21:30:48,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:30:48,967 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:30:48,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:30:48,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1724679644, now seen corresponding path program 45 times [2021-10-06 21:30:48,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:30:48,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [146296380] [2021-10-06 21:30:48,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:30:48,969 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:30:48,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:30:48,971 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:30:48,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2021-10-06 21:30:50,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:30:50,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:30:50,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:30:50,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:30:51,100 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:30:51,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:30:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:30:51,635 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:30:51,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [146296380] [2021-10-06 21:30:51,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [146296380] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:30:51,636 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:30:51,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-06 21:30:51,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243612165] [2021-10-06 21:30:51,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:30:51,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:30:51,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:30:51,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:30:51,638 INFO L87 Difference]: Start difference. First operand 63476 states and 356587 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:54,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:30:54,026 INFO L93 Difference]: Finished difference Result 101962 states and 539071 transitions. [2021-10-06 21:30:54,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-06 21:30:54,027 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 0 states have call successors, (0), 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 30 [2021-10-06 21:30:54,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:30:55,232 INFO L225 Difference]: With dead ends: 101962 [2021-10-06 21:30:55,232 INFO L226 Difference]: Without dead ends: 101512 [2021-10-06 21:30:55,232 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 983.6ms TimeCoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2021-10-06 21:30:55,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101512 states. [2021-10-06 21:30:59,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101512 to 75136. [2021-10-06 21:30:59,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75136 states, 75135 states have (on average 5.59037732082252) internal successors, (420033), 75135 states have internal predecessors, (420033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:59,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75136 states to 75136 states and 420033 transitions. [2021-10-06 21:30:59,871 INFO L78 Accepts]: Start accepts. Automaton has 75136 states and 420033 transitions. Word has length 30 [2021-10-06 21:30:59,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:30:59,871 INFO L470 AbstractCegarLoop]: Abstraction has 75136 states and 420033 transitions. [2021-10-06 21:30:59,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:30:59,872 INFO L276 IsEmpty]: Start isEmpty. Operand 75136 states and 420033 transitions. [2021-10-06 21:31:00,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:31:00,815 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:00,815 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:00,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Forceful destruction successful, exit code 0 [2021-10-06 21:31:01,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:31:01,031 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:31:01,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:01,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1927107949, now seen corresponding path program 46 times [2021-10-06 21:31:01,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:01,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2005252690] [2021-10-06 21:31:01,033 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:31:01,033 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:01,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:01,035 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:31:01,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2021-10-06 21:31:02,184 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:31:02,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:02,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-06 21:31:02,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:02,688 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:31:02,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:03,695 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:31:03,695 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:03,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2005252690] [2021-10-06 21:31:03,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2005252690] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:03,696 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:03,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-06 21:31:03,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053305318] [2021-10-06 21:31:03,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-06 21:31:03,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:03,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-06 21:31:03,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2021-10-06 21:31:03,698 INFO L87 Difference]: Start difference. First operand 75136 states and 420033 transitions. Second operand has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:31:16,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:16,423 INFO L93 Difference]: Finished difference Result 170134 states and 863094 transitions. [2021-10-06 21:31:16,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-06 21:31:16,424 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 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 30 [2021-10-06 21:31:16,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:17,827 INFO L225 Difference]: With dead ends: 170134 [2021-10-06 21:31:17,827 INFO L226 Difference]: Without dead ends: 169388 [2021-10-06 21:31:17,827 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 9630.1ms TimeCoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2021-10-06 21:31:18,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169388 states. [2021-10-06 21:31:23,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169388 to 75392. [2021-10-06 21:31:23,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75392 states, 75391 states have (on average 5.621665716066905) internal successors, (423823), 75391 states have internal predecessors, (423823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:31:25,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75392 states to 75392 states and 423823 transitions. [2021-10-06 21:31:25,004 INFO L78 Accepts]: Start accepts. Automaton has 75392 states and 423823 transitions. Word has length 30 [2021-10-06 21:31:25,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:25,005 INFO L470 AbstractCegarLoop]: Abstraction has 75392 states and 423823 transitions. [2021-10-06 21:31:25,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:31:25,005 INFO L276 IsEmpty]: Start isEmpty. Operand 75392 states and 423823 transitions. [2021-10-06 21:31:25,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:31:25,786 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:25,786 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:25,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2021-10-06 21:31:26,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:31:26,000 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:31:26,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:26,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1198906208, now seen corresponding path program 47 times [2021-10-06 21:31:26,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:26,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1567494170] [2021-10-06 21:31:26,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:31:26,005 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:26,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:26,006 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:31:26,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2021-10-06 21:31:27,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:31:27,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:27,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-06 21:31:27,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:27,718 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:31:27,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-06 21:31:28,556 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:28,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1567494170] [2021-10-06 21:31:28,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1567494170] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:28,557 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:28,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-06 21:31:28,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033237672] [2021-10-06 21:31:28,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:31:28,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:28,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:31:28,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:31:28,559 INFO L87 Difference]: Start difference. First operand 75392 states and 423823 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:31:35,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:35,151 INFO L93 Difference]: Finished difference Result 175466 states and 932275 transitions. [2021-10-06 21:31:35,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-06 21:31:35,157 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 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 30 [2021-10-06 21:31:35,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:36,783 INFO L225 Difference]: With dead ends: 175466 [2021-10-06 21:31:36,783 INFO L226 Difference]: Without dead ends: 175004 [2021-10-06 21:31:36,783 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3514.5ms TimeCoverageRelationStatistics Valid=323, Invalid=937, Unknown=0, NotChecked=0, Total=1260 [2021-10-06 21:31:37,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175004 states. [2021-10-06 21:31:43,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175004 to 97736. [2021-10-06 21:31:43,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97736 states, 97735 states have (on average 5.813700312068348) internal successors, (568202), 97735 states have internal predecessors, (568202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:31:45,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97736 states to 97736 states and 568202 transitions. [2021-10-06 21:31:45,028 INFO L78 Accepts]: Start accepts. Automaton has 97736 states and 568202 transitions. Word has length 30 [2021-10-06 21:31:45,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:45,029 INFO L470 AbstractCegarLoop]: Abstraction has 97736 states and 568202 transitions. [2021-10-06 21:31:45,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:31:45,029 INFO L276 IsEmpty]: Start isEmpty. Operand 97736 states and 568202 transitions. [2021-10-06 21:31:46,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:31:46,013 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:46,013 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:46,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2021-10-06 21:31:46,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:31:46,227 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:31:46,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:46,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1905322292, now seen corresponding path program 48 times [2021-10-06 21:31:46,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:46,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1511564180] [2021-10-06 21:31:46,229 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:31:46,230 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:46,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:46,231 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:31:46,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2021-10-06 21:31:47,649 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-06 21:31:47,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:47,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-06 21:31:47,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:48,150 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:31:48,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:31:48,899 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:48,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1511564180] [2021-10-06 21:31:48,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1511564180] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:48,900 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:48,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-06 21:31:48,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559739911] [2021-10-06 21:31:48,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:31:48,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:48,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:31:48,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:31:48,901 INFO L87 Difference]: Start difference. First operand 97736 states and 568202 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:31:57,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:57,568 INFO L93 Difference]: Finished difference Result 163856 states and 886120 transitions. [2021-10-06 21:31:57,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-06 21:31:57,569 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 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 30 [2021-10-06 21:31:57,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:59,085 INFO L225 Difference]: With dead ends: 163856 [2021-10-06 21:31:59,086 INFO L226 Difference]: Without dead ends: 163552 [2021-10-06 21:31:59,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 5174.3ms TimeCoverageRelationStatistics Valid=737, Invalid=2343, Unknown=0, NotChecked=0, Total=3080 [2021-10-06 21:31:59,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163552 states. [2021-10-06 21:32:05,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163552 to 97336. [2021-10-06 21:32:05,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97336 states, 97335 states have (on average 5.838845225252992) internal successors, (568324), 97335 states have internal predecessors, (568324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:32:07,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97336 states to 97336 states and 568324 transitions. [2021-10-06 21:32:07,225 INFO L78 Accepts]: Start accepts. Automaton has 97336 states and 568324 transitions. Word has length 30 [2021-10-06 21:32:07,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:07,225 INFO L470 AbstractCegarLoop]: Abstraction has 97336 states and 568324 transitions. [2021-10-06 21:32:07,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:32:07,225 INFO L276 IsEmpty]: Start isEmpty. Operand 97336 states and 568324 transitions. [2021-10-06 21:32:08,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:32:08,105 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:08,105 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:08,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2021-10-06 21:32:08,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:32:08,313 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:32:08,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:08,314 INFO L82 PathProgramCache]: Analyzing trace with hash 976269114, now seen corresponding path program 49 times [2021-10-06 21:32:08,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:08,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1652490456] [2021-10-06 21:32:08,315 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:32:08,315 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:08,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:08,316 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:32:08,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2021-10-06 21:32:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:32:09,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:32:09,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:09,914 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:32:09,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:10,496 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-06 21:32:10,497 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:10,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1652490456] [2021-10-06 21:32:10,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1652490456] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:10,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:10,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-06 21:32:10,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897800880] [2021-10-06 21:32:10,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:32:10,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:10,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:32:10,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:32:10,499 INFO L87 Difference]: Start difference. First operand 97336 states and 568324 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:32:14,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:14,366 INFO L93 Difference]: Finished difference Result 137940 states and 751418 transitions. [2021-10-06 21:32:14,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-06 21:32:14,367 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 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 30 [2021-10-06 21:32:14,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:16,098 INFO L225 Difference]: With dead ends: 137940 [2021-10-06 21:32:16,098 INFO L226 Difference]: Without dead ends: 137740 [2021-10-06 21:32:16,099 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1523.8ms TimeCoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2021-10-06 21:32:16,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137740 states. [2021-10-06 21:32:20,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137740 to 84268. [2021-10-06 21:32:20,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84268 states, 84267 states have (on average 5.78604910581841) internal successors, (487573), 84267 states have internal predecessors, (487573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:32:21,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84268 states to 84268 states and 487573 transitions. [2021-10-06 21:32:21,994 INFO L78 Accepts]: Start accepts. Automaton has 84268 states and 487573 transitions. Word has length 30 [2021-10-06 21:32:21,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:21,994 INFO L470 AbstractCegarLoop]: Abstraction has 84268 states and 487573 transitions. [2021-10-06 21:32:21,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:32:21,995 INFO L276 IsEmpty]: Start isEmpty. Operand 84268 states and 487573 transitions. [2021-10-06 21:32:22,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:32:22,918 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:22,918 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:22,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2021-10-06 21:32:23,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:32:23,119 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:32:23,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:23,120 INFO L82 PathProgramCache]: Analyzing trace with hash -177095433, now seen corresponding path program 50 times [2021-10-06 21:32:23,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:23,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2051917079] [2021-10-06 21:32:23,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:32:23,121 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:23,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:23,122 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:32:23,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2021-10-06 21:32:24,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:32:24,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:24,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-06 21:32:24,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:25,015 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:32:25,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:25,947 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:32:25,947 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:25,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2051917079] [2021-10-06 21:32:25,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2051917079] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:25,948 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:25,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-06 21:32:25,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373954611] [2021-10-06 21:32:25,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:32:25,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:25,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:32:25,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=271, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:32:25,949 INFO L87 Difference]: Start difference. First operand 84268 states and 487573 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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-06 21:32:35,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:35,421 INFO L93 Difference]: Finished difference Result 119496 states and 644654 transitions. [2021-10-06 21:32:35,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-06 21:32:35,422 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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 30 [2021-10-06 21:32:35,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:36,774 INFO L225 Difference]: With dead ends: 119496 [2021-10-06 21:32:36,774 INFO L226 Difference]: Without dead ends: 119292 [2021-10-06 21:32:36,775 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 7016.9ms TimeCoverageRelationStatistics Valid=595, Invalid=1757, Unknown=0, NotChecked=0, Total=2352 [2021-10-06 21:32:36,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119292 states. [2021-10-06 21:32:42,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119292 to 84490. [2021-10-06 21:32:42,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84490 states, 84489 states have (on average 5.782196498952526) internal successors, (488532), 84489 states have internal predecessors, (488532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:32:43,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84490 states to 84490 states and 488532 transitions. [2021-10-06 21:32:43,837 INFO L78 Accepts]: Start accepts. Automaton has 84490 states and 488532 transitions. Word has length 30 [2021-10-06 21:32:43,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:43,838 INFO L470 AbstractCegarLoop]: Abstraction has 84490 states and 488532 transitions. [2021-10-06 21:32:43,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 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-06 21:32:43,838 INFO L276 IsEmpty]: Start isEmpty. Operand 84490 states and 488532 transitions. [2021-10-06 21:32:44,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:32:44,959 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:44,959 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:44,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2021-10-06 21:32:45,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:32:45,160 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:32:45,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:45,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1437222323, now seen corresponding path program 51 times [2021-10-06 21:32:45,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:45,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1589893116] [2021-10-06 21:32:45,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:32:45,161 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:45,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:45,163 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:32:45,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2021-10-06 21:32:46,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:32:46,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:46,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:32:46,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:46,900 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:32:46,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:47,406 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:32:47,406 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:47,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1589893116] [2021-10-06 21:32:47,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1589893116] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:47,406 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:47,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-06 21:32:47,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511943973] [2021-10-06 21:32:47,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:32:47,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:47,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:32:47,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:32:47,407 INFO L87 Difference]: Start difference. First operand 84490 states and 488532 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-06 21:32:49,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:49,868 INFO L93 Difference]: Finished difference Result 94692 states and 528956 transitions. [2021-10-06 21:32:49,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-06 21:32:49,869 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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 30 [2021-10-06 21:32:49,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:51,237 INFO L225 Difference]: With dead ends: 94692 [2021-10-06 21:32:51,238 INFO L226 Difference]: Without dead ends: 92370 [2021-10-06 21:32:51,238 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 1104.2ms TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:32:51,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92370 states. [2021-10-06 21:32:55,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92370 to 83768. [2021-10-06 21:32:55,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83768 states, 83767 states have (on average 5.785679324793773) internal successors, (484649), 83767 states have internal predecessors, (484649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:32:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83768 states to 83768 states and 484649 transitions. [2021-10-06 21:32:56,637 INFO L78 Accepts]: Start accepts. Automaton has 83768 states and 484649 transitions. Word has length 30 [2021-10-06 21:32:56,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:56,637 INFO L470 AbstractCegarLoop]: Abstraction has 83768 states and 484649 transitions. [2021-10-06 21:32:56,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-06 21:32:56,637 INFO L276 IsEmpty]: Start isEmpty. Operand 83768 states and 484649 transitions. [2021-10-06 21:32:56,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:32:56,996 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:56,996 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:57,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Ended with exit code 0 [2021-10-06 21:32:57,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:32:57,197 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:32:57,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:57,198 INFO L82 PathProgramCache]: Analyzing trace with hash 765447109, now seen corresponding path program 52 times [2021-10-06 21:32:57,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:57,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976930258] [2021-10-06 21:32:57,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:32:57,199 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:57,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:57,200 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:32:57,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2021-10-06 21:32:58,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:32:58,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:58,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-06 21:32:58,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:58,889 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:32:58,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:33:00,015 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:33:00,015 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:33:00,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976930258] [2021-10-06 21:33:00,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976930258] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:33:00,015 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:33:00,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-06 21:33:00,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330996357] [2021-10-06 21:33:00,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:33:00,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:33:00,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:33:00,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:33:00,016 INFO L87 Difference]: Start difference. First operand 83768 states and 484649 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:33:05,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:33:05,123 INFO L93 Difference]: Finished difference Result 156208 states and 866544 transitions. [2021-10-06 21:33:05,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-06 21:33:05,124 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-06 21:33:05,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:33:07,144 INFO L225 Difference]: With dead ends: 156208 [2021-10-06 21:33:07,147 INFO L226 Difference]: Without dead ends: 155904 [2021-10-06 21:33:07,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 2605.4ms TimeCoverageRelationStatistics Valid=285, Invalid=771, Unknown=0, NotChecked=0, Total=1056 [2021-10-06 21:33:07,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155904 states. [2021-10-06 21:33:13,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155904 to 102500. [2021-10-06 21:33:13,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102500 states, 102499 states have (on average 5.8542815051854165) internal successors, (600058), 102499 states have internal predecessors, (600058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:33:15,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102500 states to 102500 states and 600058 transitions. [2021-10-06 21:33:15,329 INFO L78 Accepts]: Start accepts. Automaton has 102500 states and 600058 transitions. Word has length 30 [2021-10-06 21:33:15,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:33:15,330 INFO L470 AbstractCegarLoop]: Abstraction has 102500 states and 600058 transitions. [2021-10-06 21:33:15,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:33:15,330 INFO L276 IsEmpty]: Start isEmpty. Operand 102500 states and 600058 transitions. [2021-10-06 21:33:15,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-06 21:33:15,760 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:33:15,760 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:33:15,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2021-10-06 21:33:15,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:33:15,961 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-06 21:33:15,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:33:15,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1507359509, now seen corresponding path program 53 times [2021-10-06 21:33:15,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:33:15,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1228827189] [2021-10-06 21:33:15,962 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:33:15,962 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:33:15,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:33:15,963 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:33:15,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2021-10-06 21:33:17,928 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:33:17,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:33:17,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-06 21:33:17,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:33:18,304 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:33:18,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:33:19,127 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-06 21:33:19,127 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:33:19,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1228827189] [2021-10-06 21:33:19,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1228827189] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:33:19,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:33:19,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-06 21:33:19,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400690716] [2021-10-06 21:33:19,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:33:19,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:33:19,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:33:19,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:33:19,131 INFO L87 Difference]: Start difference. First operand 102500 states and 600058 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 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-06 21:33:27,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:33:27,455 INFO L93 Difference]: Finished difference Result 203500 states and 1107724 transitions. [2021-10-06 21:33:27,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-06 21:33:27,456 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 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 30 [2021-10-06 21:33:27,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:33:30,051 INFO L225 Difference]: With dead ends: 203500 [2021-10-06 21:33:30,051 INFO L226 Difference]: Without dead ends: 203438 [2021-10-06 21:33:30,052 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 4523.5ms TimeCoverageRelationStatistics Valid=336, Invalid=1146, Unknown=0, NotChecked=0, Total=1482 [2021-10-06 21:33:30,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203438 states. [2021-10-06 21:33:40,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203438 to 120890. [2021-10-06 21:33:40,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120890 states, 120889 states have (on average 5.996004599260479) internal successors, (724851), 120889 states have internal predecessors, (724851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-06 21:33:42,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120890 states to 120890 states and 724851 transitions. [2021-10-06 21:33:42,899 INFO L78 Accepts]: Start accepts. Automaton has 120890 states and 724851 transitions. Word has length 30 [2021-10-06 21:33:42,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:33:42,899 INFO L470 AbstractCegarLoop]: Abstraction has 120890 states and 724851 transitions. [2021-10-06 21:33:42,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 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-06 21:33:42,900 INFO L276 IsEmpty]: Start isEmpty. Operand 120890 states and 724851 transitions.