/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:18:13,299 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:18:13,301 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:18:13,341 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:18:13,341 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:18:13,349 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:18:13,351 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:18:13,353 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:18:13,357 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:18:13,360 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:18:13,361 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:18:13,362 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:18:13,362 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:18:13,362 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:18:13,363 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:18:13,363 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:18:13,364 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:18:13,364 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:18:13,365 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:18:13,366 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:18:13,367 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:18:13,369 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:18:13,371 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:18:13,373 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:18:13,380 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:18:13,380 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:18:13,381 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:18:13,382 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:18:13,382 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:18:13,383 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:18:13,383 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:18:13,383 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:18:13,384 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:18:13,385 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:18:13,386 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:18:13,386 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:18:13,386 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:18:13,386 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:18:13,387 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:18:13,387 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:18:13,388 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:18:13,389 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 08:18:13,411 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:18:13,412 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:18:13,412 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:18:13,412 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:18:13,413 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:18:13,413 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:18:13,413 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:18:13,413 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:18:13,413 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:18:13,413 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:18:13,414 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:18:13,415 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:18:13,415 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:18:13,415 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:18:13,415 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:18:13,415 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:18:13,415 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:18:13,416 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:18:13,416 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:18:13,416 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:18:13,416 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:18:13,416 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:18:13,416 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:18:13,416 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:18:13,416 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:18:13,417 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:18:13,417 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/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 08:18:13,616 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:18:13,636 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:18:13,638 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:18:13,639 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:18:13,641 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:18:13,642 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c [2022-01-10 08:18:13,701 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/577b6580c/aaa2521462354b29958c00d69a6a836c/FLAG94e3a34ac [2022-01-10 08:18:14,175 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:18:14,176 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c [2022-01-10 08:18:14,186 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/577b6580c/aaa2521462354b29958c00d69a6a836c/FLAG94e3a34ac [2022-01-10 08:18:14,207 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/577b6580c/aaa2521462354b29958c00d69a6a836c [2022-01-10 08:18:14,210 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:18:14,212 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:18:14,214 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:18:14,214 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:18:14,217 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:18:14,217 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,218 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a7c9a0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14, skipping insertion in model container [2022-01-10 08:18:14,218 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,223 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:18:14,269 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:18:14,471 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[913,926] [2022-01-10 08:18:14,511 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[5977,5990] [2022-01-10 08:18:14,566 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:18:14,577 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:18:14,587 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[913,926] [2022-01-10 08:18:14,603 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[5977,5990] [2022-01-10 08:18:14,629 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:18:14,659 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:18:14,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14 WrapperNode [2022-01-10 08:18:14,660 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:18:14,660 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:18:14,661 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:18:14,661 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:18:14,666 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,680 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,714 INFO L137 Inliner]: procedures = 57, calls = 61, calls flagged for inlining = 30, calls inlined = 30, statements flattened = 570 [2022-01-10 08:18:14,714 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:18:14,715 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:18:14,715 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:18:14,715 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:18:14,722 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,722 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,726 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,726 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,735 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,742 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,744 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,748 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:18:14,749 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:18:14,749 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:18:14,749 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:18:14,750 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (1/1) ... [2022-01-10 08:18:14,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:18:14,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:18:14,806 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 08:18:14,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 08:18:14,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:18:14,848 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:18:14,848 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:18:14,848 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-01-10 08:18:14,848 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-01-10 08:18:14,849 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:18:14,850 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:18:14,850 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:18:14,850 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:18:14,850 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:18:14,850 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:18:14,850 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:18:14,850 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:18:14,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:18:14,850 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:18:14,850 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:18:14,851 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:18:14,851 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:18:14,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:18:14,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:18:14,851 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:18:14,851 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:18:14,851 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-01-10 08:18:14,851 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-01-10 08:18:14,997 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:18:14,998 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:18:15,412 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:18:15,418 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:18:15,418 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2022-01-10 08:18:15,420 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:18:15 BoogieIcfgContainer [2022-01-10 08:18:15,420 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:18:15,421 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:18:15,421 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:18:15,428 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:18:15,428 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:18:14" (1/3) ... [2022-01-10 08:18:15,429 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d9cb011 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:18:15, skipping insertion in model container [2022-01-10 08:18:15,429 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:14" (2/3) ... [2022-01-10 08:18:15,429 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d9cb011 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:18:15, skipping insertion in model container [2022-01-10 08:18:15,429 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:18:15" (3/3) ... [2022-01-10 08:18:15,430 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.04.cil-2.c [2022-01-10 08:18:15,434 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:18:15,434 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:18:15,466 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:18:15,470 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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 [2022-01-10 08:18:15,470 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:18:15,486 INFO L276 IsEmpty]: Start isEmpty. Operand has 262 states, 223 states have (on average 1.6053811659192825) internal successors, (358), 230 states have internal predecessors, (358), 26 states have call successors, (26), 10 states have call predecessors, (26), 10 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 08:18:15,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 08:18:15,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:15,492 INFO L514 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:15,492 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:15,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:15,496 INFO L85 PathProgramCache]: Analyzing trace with hash -994911012, now seen corresponding path program 1 times [2022-01-10 08:18:15,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:15,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585956681] [2022-01-10 08:18:15,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:15,505 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:15,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:15,507 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:15,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 08:18:15,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:15,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:15,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:15,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:15,737 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:15,737 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:15,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585956681] [2022-01-10 08:18:15,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585956681] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:15,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:15,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:15,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376701566] [2022-01-10 08:18:15,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:15,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:15,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:15,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:15,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:15,765 INFO L87 Difference]: Start difference. First operand has 262 states, 223 states have (on average 1.6053811659192825) internal successors, (358), 230 states have internal predecessors, (358), 26 states have call successors, (26), 10 states have call predecessors, (26), 10 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:18:15,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:15,869 INFO L93 Difference]: Finished difference Result 565 states and 888 transitions. [2022-01-10 08:18:15,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:15,880 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-01-10 08:18:15,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:15,895 INFO L225 Difference]: With dead ends: 565 [2022-01-10 08:18:15,895 INFO L226 Difference]: Without dead ends: 310 [2022-01-10 08:18:15,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:15,901 INFO L933 BasicCegarLoop]: 397 mSDtfsCounter, 362 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:15,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 482 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:15,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-01-10 08:18:15,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 306. [2022-01-10 08:18:15,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 264 states have (on average 1.4772727272727273) internal successors, (390), 268 states have internal predecessors, (390), 30 states have call successors, (30), 12 states have call predecessors, (30), 10 states have return successors, (30), 26 states have call predecessors, (30), 26 states have call successors, (30) [2022-01-10 08:18:15,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 450 transitions. [2022-01-10 08:18:15,962 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 450 transitions. Word has length 44 [2022-01-10 08:18:15,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:15,963 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 450 transitions. [2022-01-10 08:18:15,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:18:15,964 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 450 transitions. [2022-01-10 08:18:15,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:18:15,967 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:15,967 INFO L514 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:15,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 08:18:16,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:16,177 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:16,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:16,178 INFO L85 PathProgramCache]: Analyzing trace with hash -983625859, now seen corresponding path program 1 times [2022-01-10 08:18:16,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:16,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1997444789] [2022-01-10 08:18:16,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:16,179 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:16,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:16,181 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:16,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 08:18:16,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:16,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:16,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:16,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:16,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:16,349 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:16,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1997444789] [2022-01-10 08:18:16,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1997444789] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:16,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:16,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:16,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609679383] [2022-01-10 08:18:16,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:16,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:16,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:16,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:16,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:16,363 INFO L87 Difference]: Start difference. First operand 306 states and 450 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:18:16,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:16,408 INFO L93 Difference]: Finished difference Result 514 states and 738 transitions. [2022-01-10 08:18:16,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:16,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-01-10 08:18:16,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:16,414 INFO L225 Difference]: With dead ends: 514 [2022-01-10 08:18:16,415 INFO L226 Difference]: Without dead ends: 399 [2022-01-10 08:18:16,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:16,418 INFO L933 BasicCegarLoop]: 399 mSDtfsCounter, 62 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:16,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 746 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:16,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-01-10 08:18:16,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 373. [2022-01-10 08:18:16,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 325 states have (on average 1.4584615384615385) internal successors, (474), 329 states have internal predecessors, (474), 33 states have call successors, (33), 15 states have call predecessors, (33), 13 states have return successors, (34), 29 states have call predecessors, (34), 29 states have call successors, (34) [2022-01-10 08:18:16,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 541 transitions. [2022-01-10 08:18:16,452 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 541 transitions. Word has length 45 [2022-01-10 08:18:16,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:16,453 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 541 transitions. [2022-01-10 08:18:16,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:18:16,453 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 541 transitions. [2022-01-10 08:18:16,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:18:16,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:16,454 INFO L514 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:16,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:16,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:16,664 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:16,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:16,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2026983976, now seen corresponding path program 1 times [2022-01-10 08:18:16,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:16,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1541390607] [2022-01-10 08:18:16,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:16,665 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:16,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:16,666 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:16,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 08:18:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:16,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:16,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:16,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:16,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:16,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1541390607] [2022-01-10 08:18:16,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1541390607] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:16,795 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:16,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:16,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362821256] [2022-01-10 08:18:16,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:16,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:16,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:16,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:16,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:16,796 INFO L87 Difference]: Start difference. First operand 373 states and 541 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:18:16,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:16,845 INFO L93 Difference]: Finished difference Result 726 states and 1029 transitions. [2022-01-10 08:18:16,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:16,845 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-01-10 08:18:16,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:16,860 INFO L225 Difference]: With dead ends: 726 [2022-01-10 08:18:16,860 INFO L226 Difference]: Without dead ends: 544 [2022-01-10 08:18:16,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:16,865 INFO L933 BasicCegarLoop]: 384 mSDtfsCounter, 342 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:16,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 462 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:16,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-01-10 08:18:16,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 530. [2022-01-10 08:18:16,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 464 states have (on average 1.4137931034482758) internal successors, (656), 470 states have internal predecessors, (656), 44 states have call successors, (44), 22 states have call predecessors, (44), 20 states have return successors, (50), 38 states have call predecessors, (50), 40 states have call successors, (50) [2022-01-10 08:18:16,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 750 transitions. [2022-01-10 08:18:16,904 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 750 transitions. Word has length 45 [2022-01-10 08:18:16,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:16,904 INFO L470 AbstractCegarLoop]: Abstraction has 530 states and 750 transitions. [2022-01-10 08:18:16,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:18:16,904 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 750 transitions. [2022-01-10 08:18:16,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-01-10 08:18:16,912 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:16,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:16,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:17,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:17,120 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:17,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:17,121 INFO L85 PathProgramCache]: Analyzing trace with hash -89185588, now seen corresponding path program 1 times [2022-01-10 08:18:17,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:17,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733938312] [2022-01-10 08:18:17,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:17,121 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:17,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:17,135 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:17,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 08:18:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:17,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:17,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:17,299 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:17,299 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:17,299 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:17,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733938312] [2022-01-10 08:18:17,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [733938312] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:17,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:17,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:17,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241111825] [2022-01-10 08:18:17,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:17,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:17,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:17,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:17,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:17,300 INFO L87 Difference]: Start difference. First operand 530 states and 750 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:18:17,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:17,335 INFO L93 Difference]: Finished difference Result 1042 states and 1447 transitions. [2022-01-10 08:18:17,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:17,336 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2022-01-10 08:18:17,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:17,339 INFO L225 Difference]: With dead ends: 1042 [2022-01-10 08:18:17,340 INFO L226 Difference]: Without dead ends: 703 [2022-01-10 08:18:17,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:17,344 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 50 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:17,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 792 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:17,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2022-01-10 08:18:17,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 703. [2022-01-10 08:18:17,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 615 states have (on average 1.3609756097560977) internal successors, (837), 621 states have internal predecessors, (837), 58 states have call successors, (58), 30 states have call predecessors, (58), 28 states have return successors, (72), 52 states have call predecessors, (72), 54 states have call successors, (72) [2022-01-10 08:18:17,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 967 transitions. [2022-01-10 08:18:17,374 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 967 transitions. Word has length 62 [2022-01-10 08:18:17,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:17,375 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 967 transitions. [2022-01-10 08:18:17,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:18:17,376 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 967 transitions. [2022-01-10 08:18:17,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-01-10 08:18:17,380 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:17,380 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:17,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:17,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:17,602 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:17,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:17,603 INFO L85 PathProgramCache]: Analyzing trace with hash 613039140, now seen corresponding path program 1 times [2022-01-10 08:18:17,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:17,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1621742989] [2022-01-10 08:18:17,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:17,604 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:17,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:17,605 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:17,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 08:18:17,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:17,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:17,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:17,760 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-01-10 08:18:17,760 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:17,761 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:17,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1621742989] [2022-01-10 08:18:17,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1621742989] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:17,761 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:17,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:17,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645921131] [2022-01-10 08:18:17,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:17,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:17,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:17,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:17,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:17,764 INFO L87 Difference]: Start difference. First operand 703 states and 967 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:17,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:17,799 INFO L93 Difference]: Finished difference Result 1250 states and 1688 transitions. [2022-01-10 08:18:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:17,800 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2022-01-10 08:18:17,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:17,804 INFO L225 Difference]: With dead ends: 1250 [2022-01-10 08:18:17,804 INFO L226 Difference]: Without dead ends: 830 [2022-01-10 08:18:17,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:17,805 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 329 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:17,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 457 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:17,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2022-01-10 08:18:17,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 830. [2022-01-10 08:18:17,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 728 states have (on average 1.331043956043956) internal successors, (969), 734 states have internal predecessors, (969), 66 states have call successors, (66), 36 states have call predecessors, (66), 34 states have return successors, (84), 60 states have call predecessors, (84), 62 states have call successors, (84) [2022-01-10 08:18:17,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1119 transitions. [2022-01-10 08:18:17,834 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1119 transitions. Word has length 67 [2022-01-10 08:18:17,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:17,834 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 1119 transitions. [2022-01-10 08:18:17,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:17,834 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1119 transitions. [2022-01-10 08:18:17,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:18:17,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:17,836 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:17,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:18,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:18,044 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:18,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:18,045 INFO L85 PathProgramCache]: Analyzing trace with hash 250622658, now seen corresponding path program 1 times [2022-01-10 08:18:18,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:18,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [355275972] [2022-01-10 08:18:18,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:18,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:18,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:18,050 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:18,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 08:18:18,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:18,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:18,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:18,204 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:18:18,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:18,205 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:18,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [355275972] [2022-01-10 08:18:18,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [355275972] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:18,205 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:18,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:18:18,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494822479] [2022-01-10 08:18:18,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:18,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:18,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:18,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:18,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:18,206 INFO L87 Difference]: Start difference. First operand 830 states and 1119 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:18,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:18,253 INFO L93 Difference]: Finished difference Result 1467 states and 1964 transitions. [2022-01-10 08:18:18,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:18,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-01-10 08:18:18,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:18,256 INFO L225 Difference]: With dead ends: 1467 [2022-01-10 08:18:18,257 INFO L226 Difference]: Without dead ends: 973 [2022-01-10 08:18:18,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:18,258 INFO L933 BasicCegarLoop]: 369 mSDtfsCounter, 50 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1495 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:18,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1495 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:18,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2022-01-10 08:18:18,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 871. [2022-01-10 08:18:18,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 767 states have (on average 1.3142112125162972) internal successors, (1008), 775 states have internal predecessors, (1008), 66 states have call successors, (66), 36 states have call predecessors, (66), 36 states have return successors, (86), 60 states have call predecessors, (86), 62 states have call successors, (86) [2022-01-10 08:18:18,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1160 transitions. [2022-01-10 08:18:18,290 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1160 transitions. Word has length 68 [2022-01-10 08:18:18,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:18,290 INFO L470 AbstractCegarLoop]: Abstraction has 871 states and 1160 transitions. [2022-01-10 08:18:18,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:18,291 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1160 transitions. [2022-01-10 08:18:18,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:18:18,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:18,292 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:18,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:18,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:18,499 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:18,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:18,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1365542654, now seen corresponding path program 1 times [2022-01-10 08:18:18,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:18,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [355797202] [2022-01-10 08:18:18,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:18,500 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:18,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:18,501 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:18,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 08:18:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:18,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:18,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:18,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-10 08:18:18,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:18,645 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:18,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [355797202] [2022-01-10 08:18:18,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [355797202] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:18,645 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:18,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:18:18,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287354704] [2022-01-10 08:18:18,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:18,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:18,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:18,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:18,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:18,646 INFO L87 Difference]: Start difference. First operand 871 states and 1160 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:18,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:18,711 INFO L93 Difference]: Finished difference Result 1364 states and 1806 transitions. [2022-01-10 08:18:18,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:18,711 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-01-10 08:18:18,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:18,715 INFO L225 Difference]: With dead ends: 1364 [2022-01-10 08:18:18,715 INFO L226 Difference]: Without dead ends: 782 [2022-01-10 08:18:18,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:18,717 INFO L933 BasicCegarLoop]: 369 mSDtfsCounter, 10 mSDsluCounter, 1106 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1475 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:18,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1475 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:18,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-01-10 08:18:18,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 762. [2022-01-10 08:18:18,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 672 states have (on average 1.3139880952380953) internal successors, (883), 682 states have internal predecessors, (883), 56 states have call successors, (56), 30 states have call predecessors, (56), 32 states have return successors, (72), 50 states have call predecessors, (72), 52 states have call successors, (72) [2022-01-10 08:18:18,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1011 transitions. [2022-01-10 08:18:18,746 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1011 transitions. Word has length 68 [2022-01-10 08:18:18,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:18,747 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1011 transitions. [2022-01-10 08:18:18,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:18,747 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1011 transitions. [2022-01-10 08:18:18,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:18:18,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:18,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:18,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:18,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:18,958 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:18,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:18,959 INFO L85 PathProgramCache]: Analyzing trace with hash 684224322, now seen corresponding path program 1 times [2022-01-10 08:18:18,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:18,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1633219620] [2022-01-10 08:18:18,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:18,959 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:18,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:18,984 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:19,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 08:18:19,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:19,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:19,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:19,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-10 08:18:19,135 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:19,136 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:19,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1633219620] [2022-01-10 08:18:19,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1633219620] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:19,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:19,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:19,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812295173] [2022-01-10 08:18:19,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:19,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:19,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:19,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:19,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:19,137 INFO L87 Difference]: Start difference. First operand 762 states and 1011 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:19,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:19,166 INFO L93 Difference]: Finished difference Result 1233 states and 1616 transitions. [2022-01-10 08:18:19,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:19,167 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-01-10 08:18:19,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:19,169 INFO L225 Difference]: With dead ends: 1233 [2022-01-10 08:18:19,169 INFO L226 Difference]: Without dead ends: 760 [2022-01-10 08:18:19,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:19,172 INFO L933 BasicCegarLoop]: 420 mSDtfsCounter, 72 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:19,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 762 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:19,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2022-01-10 08:18:19,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 716. [2022-01-10 08:18:19,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 632 states have (on average 1.2990506329113924) internal successors, (821), 642 states have internal predecessors, (821), 52 states have call successors, (52), 28 states have call predecessors, (52), 30 states have return successors, (66), 46 states have call predecessors, (66), 48 states have call successors, (66) [2022-01-10 08:18:19,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 939 transitions. [2022-01-10 08:18:19,190 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 939 transitions. Word has length 68 [2022-01-10 08:18:19,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:19,190 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 939 transitions. [2022-01-10 08:18:19,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:18:19,190 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 939 transitions. [2022-01-10 08:18:19,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:18:19,192 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:19,193 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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, 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] [2022-01-10 08:18:19,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:19,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:19,400 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:19,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:19,401 INFO L85 PathProgramCache]: Analyzing trace with hash -843965185, now seen corresponding path program 1 times [2022-01-10 08:18:19,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:19,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1471431296] [2022-01-10 08:18:19,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:19,401 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:19,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:19,402 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:19,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 08:18:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:19,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:19,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:19,551 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:19,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:18:19,623 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:18:19,623 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:19,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1471431296] [2022-01-10 08:18:19,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1471431296] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 08:18:19,623 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 08:18:19,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2022-01-10 08:18:19,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400111056] [2022-01-10 08:18:19,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:19,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:18:19,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:19,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:18:19,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:18:19,624 INFO L87 Difference]: Start difference. First operand 716 states and 939 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:18:19,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:19,702 INFO L93 Difference]: Finished difference Result 767 states and 1000 transitions. [2022-01-10 08:18:19,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:18:19,702 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2022-01-10 08:18:19,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:19,705 INFO L225 Difference]: With dead ends: 767 [2022-01-10 08:18:19,705 INFO L226 Difference]: Without dead ends: 764 [2022-01-10 08:18:19,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:19,707 INFO L933 BasicCegarLoop]: 392 mSDtfsCounter, 650 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:19,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 457 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:18:19,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-10 08:18:19,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 715. [2022-01-10 08:18:19,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 632 states have (on average 1.2958860759493671) internal successors, (819), 641 states have internal predecessors, (819), 51 states have call successors, (51), 28 states have call predecessors, (51), 30 states have return successors, (66), 46 states have call predecessors, (66), 48 states have call successors, (66) [2022-01-10 08:18:19,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 936 transitions. [2022-01-10 08:18:19,730 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 936 transitions. Word has length 68 [2022-01-10 08:18:19,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:19,730 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 936 transitions. [2022-01-10 08:18:19,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:18:19,730 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 936 transitions. [2022-01-10 08:18:19,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-01-10 08:18:19,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:19,734 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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, 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, 1] [2022-01-10 08:18:19,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:19,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:19,941 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:19,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:19,942 INFO L85 PathProgramCache]: Analyzing trace with hash -393950871, now seen corresponding path program 1 times [2022-01-10 08:18:19,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:19,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487026507] [2022-01-10 08:18:19,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:19,942 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:19,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:19,943 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:19,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 08:18:20,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:20,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:18:20,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:20,314 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:20,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:18:20,426 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:18:20,426 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:20,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487026507] [2022-01-10 08:18:20,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487026507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 08:18:20,427 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 08:18:20,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-01-10 08:18:20,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026847529] [2022-01-10 08:18:20,427 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 08:18:20,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 08:18:20,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:20,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 08:18:20,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:20,428 INFO L87 Difference]: Start difference. First operand 715 states and 936 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-01-10 08:18:20,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:20,591 INFO L93 Difference]: Finished difference Result 1395 states and 1778 transitions. [2022-01-10 08:18:20,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:18:20,592 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 69 [2022-01-10 08:18:20,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:20,596 INFO L225 Difference]: With dead ends: 1395 [2022-01-10 08:18:20,596 INFO L226 Difference]: Without dead ends: 1392 [2022-01-10 08:18:20,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:20,597 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 592 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:20,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 1407 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:18:20,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2022-01-10 08:18:20,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1054. [2022-01-10 08:18:20,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 935 states have (on average 1.2716577540106953) internal successors, (1189), 950 states have internal predecessors, (1189), 70 states have call successors, (70), 41 states have call predecessors, (70), 47 states have return successors, (97), 63 states have call predecessors, (97), 67 states have call successors, (97) [2022-01-10 08:18:20,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1356 transitions. [2022-01-10 08:18:20,633 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1356 transitions. Word has length 69 [2022-01-10 08:18:20,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:20,633 INFO L470 AbstractCegarLoop]: Abstraction has 1054 states and 1356 transitions. [2022-01-10 08:18:20,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-01-10 08:18:20,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1356 transitions. [2022-01-10 08:18:20,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-01-10 08:18:20,635 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:20,635 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:20,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:20,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:20,842 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:20,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:20,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1141283904, now seen corresponding path program 2 times [2022-01-10 08:18:20,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:20,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112706929] [2022-01-10 08:18:20,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:18:20,843 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:20,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:20,844 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:20,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 08:18:20,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 08:18:20,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:18:20,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:20,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:21,006 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:18:21,007 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:21,007 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:21,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112706929] [2022-01-10 08:18:21,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112706929] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:21,007 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:21,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:21,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323268423] [2022-01-10 08:18:21,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:21,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:21,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:21,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:21,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:21,008 INFO L87 Difference]: Start difference. First operand 1054 states and 1356 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-10 08:18:21,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:21,044 INFO L93 Difference]: Finished difference Result 1660 states and 2110 transitions. [2022-01-10 08:18:21,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:21,044 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2022-01-10 08:18:21,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:21,047 INFO L225 Difference]: With dead ends: 1660 [2022-01-10 08:18:21,047 INFO L226 Difference]: Without dead ends: 988 [2022-01-10 08:18:21,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:21,049 INFO L933 BasicCegarLoop]: 400 mSDtfsCounter, 330 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:21,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 472 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:21,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2022-01-10 08:18:21,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 982. [2022-01-10 08:18:21,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 870 states have (on average 1.2655172413793103) internal successors, (1101), 885 states have internal predecessors, (1101), 67 states have call successors, (67), 38 states have call predecessors, (67), 43 states have return successors, (92), 59 states have call predecessors, (92), 64 states have call successors, (92) [2022-01-10 08:18:21,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1260 transitions. [2022-01-10 08:18:21,111 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1260 transitions. Word has length 88 [2022-01-10 08:18:21,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:21,111 INFO L470 AbstractCegarLoop]: Abstraction has 982 states and 1260 transitions. [2022-01-10 08:18:21,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-10 08:18:21,112 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1260 transitions. [2022-01-10 08:18:21,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:21,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:21,114 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:21,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:21,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:21,321 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:21,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:21,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1240141234, now seen corresponding path program 1 times [2022-01-10 08:18:21,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:21,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1717515725] [2022-01-10 08:18:21,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:21,322 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:21,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:21,324 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:21,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 08:18:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:21,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:21,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:21,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:21,513 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:21,513 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:21,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1717515725] [2022-01-10 08:18:21,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1717515725] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:21,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:21,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:21,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055199122] [2022-01-10 08:18:21,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:21,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:21,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:21,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:21,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:21,514 INFO L87 Difference]: Start difference. First operand 982 states and 1260 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:21,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:21,543 INFO L93 Difference]: Finished difference Result 1156 states and 1523 transitions. [2022-01-10 08:18:21,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:21,544 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:21,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:21,546 INFO L225 Difference]: With dead ends: 1156 [2022-01-10 08:18:21,546 INFO L226 Difference]: Without dead ends: 982 [2022-01-10 08:18:21,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:21,547 INFO L933 BasicCegarLoop]: 366 mSDtfsCounter, 267 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:21,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 455 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:21,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2022-01-10 08:18:21,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 982. [2022-01-10 08:18:21,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 870 states have (on average 1.264367816091954) internal successors, (1100), 885 states have internal predecessors, (1100), 67 states have call successors, (67), 38 states have call predecessors, (67), 43 states have return successors, (92), 59 states have call predecessors, (92), 64 states have call successors, (92) [2022-01-10 08:18:21,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1259 transitions. [2022-01-10 08:18:21,575 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1259 transitions. Word has length 91 [2022-01-10 08:18:21,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:21,576 INFO L470 AbstractCegarLoop]: Abstraction has 982 states and 1259 transitions. [2022-01-10 08:18:21,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:21,576 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1259 transitions. [2022-01-10 08:18:21,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:21,577 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:21,577 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:21,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-01-10 08:18:21,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:21,784 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:21,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:21,785 INFO L85 PathProgramCache]: Analyzing trace with hash 999901488, now seen corresponding path program 1 times [2022-01-10 08:18:21,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:21,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032588381] [2022-01-10 08:18:21,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:21,785 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:21,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:21,792 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:21,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 08:18:21,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:21,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:21,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:21,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:21,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:21,992 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:21,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032588381] [2022-01-10 08:18:21,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032588381] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:21,992 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:21,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:21,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493833025] [2022-01-10 08:18:21,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:21,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:21,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:21,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:21,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:21,993 INFO L87 Difference]: Start difference. First operand 982 states and 1259 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:22,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:22,296 INFO L93 Difference]: Finished difference Result 1342 states and 1813 transitions. [2022-01-10 08:18:22,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:22,297 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:22,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:22,300 INFO L225 Difference]: With dead ends: 1342 [2022-01-10 08:18:22,300 INFO L226 Difference]: Without dead ends: 1170 [2022-01-10 08:18:22,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:22,302 INFO L933 BasicCegarLoop]: 381 mSDtfsCounter, 595 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:22,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [611 Valid, 1021 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:18:22,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2022-01-10 08:18:22,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1155. [2022-01-10 08:18:22,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1023 states have (on average 1.3079178885630498) internal successors, (1338), 1039 states have internal predecessors, (1338), 80 states have call successors, (80), 44 states have call predecessors, (80), 50 states have return successors, (106), 72 states have call predecessors, (106), 77 states have call successors, (106) [2022-01-10 08:18:22,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1524 transitions. [2022-01-10 08:18:22,361 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 1524 transitions. Word has length 91 [2022-01-10 08:18:22,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:22,361 INFO L470 AbstractCegarLoop]: Abstraction has 1155 states and 1524 transitions. [2022-01-10 08:18:22,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:22,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1524 transitions. [2022-01-10 08:18:22,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:22,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:22,362 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:22,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-01-10 08:18:22,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:22,570 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:22,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:22,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1054803156, now seen corresponding path program 1 times [2022-01-10 08:18:22,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:22,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [70834409] [2022-01-10 08:18:22,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:22,571 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:22,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:22,572 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:22,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 08:18:22,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:22,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:22,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:22,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:22,764 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:22,764 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:22,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [70834409] [2022-01-10 08:18:22,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [70834409] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:22,764 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:22,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:22,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938050104] [2022-01-10 08:18:22,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:22,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:22,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:22,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:22,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:22,765 INFO L87 Difference]: Start difference. First operand 1155 states and 1524 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:22,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:22,969 INFO L93 Difference]: Finished difference Result 1500 states and 2056 transitions. [2022-01-10 08:18:22,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:18:22,971 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:22,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:22,974 INFO L225 Difference]: With dead ends: 1500 [2022-01-10 08:18:22,974 INFO L226 Difference]: Without dead ends: 1155 [2022-01-10 08:18:22,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:22,976 INFO L933 BasicCegarLoop]: 339 mSDtfsCounter, 462 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:22,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 736 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:22,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2022-01-10 08:18:23,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1155. [2022-01-10 08:18:23,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1023 states have (on average 1.3010752688172043) internal successors, (1331), 1039 states have internal predecessors, (1331), 80 states have call successors, (80), 44 states have call predecessors, (80), 50 states have return successors, (106), 72 states have call predecessors, (106), 77 states have call successors, (106) [2022-01-10 08:18:23,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1517 transitions. [2022-01-10 08:18:23,010 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 1517 transitions. Word has length 91 [2022-01-10 08:18:23,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:23,010 INFO L470 AbstractCegarLoop]: Abstraction has 1155 states and 1517 transitions. [2022-01-10 08:18:23,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:23,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1517 transitions. [2022-01-10 08:18:23,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:23,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:23,012 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:23,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:23,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:23,219 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:23,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:23,219 INFO L85 PathProgramCache]: Analyzing trace with hash -677053400, now seen corresponding path program 1 times [2022-01-10 08:18:23,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:23,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1429687425] [2022-01-10 08:18:23,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:23,219 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:23,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:23,220 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:23,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 08:18:23,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:23,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:23,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:23,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:23,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:23,443 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:23,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1429687425] [2022-01-10 08:18:23,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1429687425] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:23,443 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:23,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:23,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001592194] [2022-01-10 08:18:23,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:23,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:23,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:23,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:23,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:23,445 INFO L87 Difference]: Start difference. First operand 1155 states and 1517 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:23,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:23,636 INFO L93 Difference]: Finished difference Result 1500 states and 2042 transitions. [2022-01-10 08:18:23,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:18:23,637 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:23,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:23,640 INFO L225 Difference]: With dead ends: 1500 [2022-01-10 08:18:23,640 INFO L226 Difference]: Without dead ends: 1155 [2022-01-10 08:18:23,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:23,665 INFO L933 BasicCegarLoop]: 336 mSDtfsCounter, 456 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:23,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 729 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:23,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2022-01-10 08:18:23,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1155. [2022-01-10 08:18:23,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1023 states have (on average 1.2942326490713587) internal successors, (1324), 1039 states have internal predecessors, (1324), 80 states have call successors, (80), 44 states have call predecessors, (80), 50 states have return successors, (106), 72 states have call predecessors, (106), 77 states have call successors, (106) [2022-01-10 08:18:23,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1510 transitions. [2022-01-10 08:18:23,703 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 1510 transitions. Word has length 91 [2022-01-10 08:18:23,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:23,703 INFO L470 AbstractCegarLoop]: Abstraction has 1155 states and 1510 transitions. [2022-01-10 08:18:23,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:23,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1510 transitions. [2022-01-10 08:18:23,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:23,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:23,704 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:23,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:23,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:23,911 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:23,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:23,912 INFO L85 PathProgramCache]: Analyzing trace with hash -664867924, now seen corresponding path program 1 times [2022-01-10 08:18:23,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:23,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815053408] [2022-01-10 08:18:23,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:23,912 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:23,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:23,926 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:23,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 08:18:24,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:24,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:24,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:24,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:24,149 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:24,149 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:24,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815053408] [2022-01-10 08:18:24,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815053408] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:24,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:24,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:24,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746840469] [2022-01-10 08:18:24,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:24,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:24,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:24,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:24,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:24,150 INFO L87 Difference]: Start difference. First operand 1155 states and 1510 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:24,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:24,377 INFO L93 Difference]: Finished difference Result 1500 states and 2028 transitions. [2022-01-10 08:18:24,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:18:24,377 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:24,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:24,381 INFO L225 Difference]: With dead ends: 1500 [2022-01-10 08:18:24,381 INFO L226 Difference]: Without dead ends: 1155 [2022-01-10 08:18:24,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:24,382 INFO L933 BasicCegarLoop]: 333 mSDtfsCounter, 450 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:24,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 722 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:24,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2022-01-10 08:18:24,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1155. [2022-01-10 08:18:24,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1023 states have (on average 1.2873900293255132) internal successors, (1317), 1039 states have internal predecessors, (1317), 80 states have call successors, (80), 44 states have call predecessors, (80), 50 states have return successors, (106), 72 states have call predecessors, (106), 77 states have call successors, (106) [2022-01-10 08:18:24,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1503 transitions. [2022-01-10 08:18:24,422 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 1503 transitions. Word has length 91 [2022-01-10 08:18:24,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:24,422 INFO L470 AbstractCegarLoop]: Abstraction has 1155 states and 1503 transitions. [2022-01-10 08:18:24,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:24,422 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1503 transitions. [2022-01-10 08:18:24,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:24,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:24,424 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:24,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:24,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:24,631 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:24,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:24,631 INFO L85 PathProgramCache]: Analyzing trace with hash -525927512, now seen corresponding path program 1 times [2022-01-10 08:18:24,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:24,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1534523314] [2022-01-10 08:18:24,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:24,632 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:24,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:24,632 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:24,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 08:18:24,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:24,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:24,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:24,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:24,830 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:24,830 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:24,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1534523314] [2022-01-10 08:18:24,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1534523314] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:24,831 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:24,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:24,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769846022] [2022-01-10 08:18:24,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:24,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:24,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:24,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:24,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:24,832 INFO L87 Difference]: Start difference. First operand 1155 states and 1503 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:25,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:25,101 INFO L93 Difference]: Finished difference Result 1580 states and 2136 transitions. [2022-01-10 08:18:25,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:25,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:25,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:25,106 INFO L225 Difference]: With dead ends: 1580 [2022-01-10 08:18:25,106 INFO L226 Difference]: Without dead ends: 1235 [2022-01-10 08:18:25,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:25,107 INFO L933 BasicCegarLoop]: 330 mSDtfsCounter, 490 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:25,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 714 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:25,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2022-01-10 08:18:25,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 1235. [2022-01-10 08:18:25,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 1097 states have (on average 1.2871467639015497) internal successors, (1412), 1113 states have internal predecessors, (1412), 82 states have call successors, (82), 48 states have call predecessors, (82), 54 states have return successors, (108), 74 states have call predecessors, (108), 79 states have call successors, (108) [2022-01-10 08:18:25,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 1602 transitions. [2022-01-10 08:18:25,153 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 1602 transitions. Word has length 91 [2022-01-10 08:18:25,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:25,153 INFO L470 AbstractCegarLoop]: Abstraction has 1235 states and 1602 transitions. [2022-01-10 08:18:25,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:25,153 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 1602 transitions. [2022-01-10 08:18:25,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:25,155 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:25,155 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:25,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:25,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:25,363 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:25,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:25,363 INFO L85 PathProgramCache]: Analyzing trace with hash 466996363, now seen corresponding path program 1 times [2022-01-10 08:18:25,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:25,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [786116200] [2022-01-10 08:18:25,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:25,364 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:25,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:25,380 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:25,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 08:18:25,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:25,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:25,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:25,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:25,560 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:25,560 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:25,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [786116200] [2022-01-10 08:18:25,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [786116200] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:25,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:25,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:25,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210233429] [2022-01-10 08:18:25,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:25,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:25,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:25,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:25,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:25,561 INFO L87 Difference]: Start difference. First operand 1235 states and 1602 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:25,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:25,856 INFO L93 Difference]: Finished difference Result 1740 states and 2334 transitions. [2022-01-10 08:18:25,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:25,856 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:25,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:25,862 INFO L225 Difference]: With dead ends: 1740 [2022-01-10 08:18:25,862 INFO L226 Difference]: Without dead ends: 1315 [2022-01-10 08:18:25,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:25,864 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 483 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:25,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [499 Valid, 708 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:25,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1315 states. [2022-01-10 08:18:25,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1315 to 1315. [2022-01-10 08:18:25,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 1171 states have (on average 1.2835183603757472) internal successors, (1503), 1187 states have internal predecessors, (1503), 84 states have call successors, (84), 52 states have call predecessors, (84), 58 states have return successors, (110), 76 states have call predecessors, (110), 81 states have call successors, (110) [2022-01-10 08:18:25,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 1697 transitions. [2022-01-10 08:18:25,924 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 1697 transitions. Word has length 91 [2022-01-10 08:18:25,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:25,925 INFO L470 AbstractCegarLoop]: Abstraction has 1315 states and 1697 transitions. [2022-01-10 08:18:25,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:25,925 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 1697 transitions. [2022-01-10 08:18:25,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:25,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:25,926 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:25,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:26,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:26,133 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:26,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:26,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1919513143, now seen corresponding path program 1 times [2022-01-10 08:18:26,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:26,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1242911278] [2022-01-10 08:18:26,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:26,134 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:26,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:26,135 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:26,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 08:18:26,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:26,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:26,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:26,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:26,317 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:26,317 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:26,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1242911278] [2022-01-10 08:18:26,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1242911278] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:26,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:26,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:26,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514890839] [2022-01-10 08:18:26,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:26,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:26,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:26,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:26,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:26,319 INFO L87 Difference]: Start difference. First operand 1315 states and 1697 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:26,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:26,569 INFO L93 Difference]: Finished difference Result 1900 states and 2524 transitions. [2022-01-10 08:18:26,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:26,570 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:26,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:26,574 INFO L225 Difference]: With dead ends: 1900 [2022-01-10 08:18:26,574 INFO L226 Difference]: Without dead ends: 1395 [2022-01-10 08:18:26,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:26,575 INFO L933 BasicCegarLoop]: 323 mSDtfsCounter, 477 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:26,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [493 Valid, 699 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:26,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1395 states. [2022-01-10 08:18:26,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1395 to 1395. [2022-01-10 08:18:26,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1395 states, 1245 states have (on average 1.2771084337349397) internal successors, (1590), 1261 states have internal predecessors, (1590), 86 states have call successors, (86), 56 states have call predecessors, (86), 62 states have return successors, (112), 78 states have call predecessors, (112), 83 states have call successors, (112) [2022-01-10 08:18:26,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1395 states to 1395 states and 1788 transitions. [2022-01-10 08:18:26,635 INFO L78 Accepts]: Start accepts. Automaton has 1395 states and 1788 transitions. Word has length 91 [2022-01-10 08:18:26,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:26,635 INFO L470 AbstractCegarLoop]: Abstraction has 1395 states and 1788 transitions. [2022-01-10 08:18:26,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:26,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1395 states and 1788 transitions. [2022-01-10 08:18:26,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:26,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:26,636 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:26,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-01-10 08:18:26,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:26,844 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:26,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:26,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1652947412, now seen corresponding path program 1 times [2022-01-10 08:18:26,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:26,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855170327] [2022-01-10 08:18:26,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:26,844 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:26,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:26,846 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:26,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 08:18:26,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:26,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:26,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:27,050 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:27,050 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:27,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855170327] [2022-01-10 08:18:27,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855170327] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:27,050 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:27,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:27,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701475208] [2022-01-10 08:18:27,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:27,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:27,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:27,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:27,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:27,051 INFO L87 Difference]: Start difference. First operand 1395 states and 1788 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:27,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:27,309 INFO L93 Difference]: Finished difference Result 2060 states and 2706 transitions. [2022-01-10 08:18:27,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:27,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:27,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:27,313 INFO L225 Difference]: With dead ends: 2060 [2022-01-10 08:18:27,313 INFO L226 Difference]: Without dead ends: 1475 [2022-01-10 08:18:27,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:27,315 INFO L933 BasicCegarLoop]: 320 mSDtfsCounter, 470 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:27,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 692 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:27,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1475 states. [2022-01-10 08:18:27,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1475 to 1475. [2022-01-10 08:18:27,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1475 states, 1319 states have (on average 1.268385140257771) internal successors, (1673), 1335 states have internal predecessors, (1673), 88 states have call successors, (88), 60 states have call predecessors, (88), 66 states have return successors, (114), 80 states have call predecessors, (114), 85 states have call successors, (114) [2022-01-10 08:18:27,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1475 states to 1475 states and 1875 transitions. [2022-01-10 08:18:27,387 INFO L78 Accepts]: Start accepts. Automaton has 1475 states and 1875 transitions. Word has length 91 [2022-01-10 08:18:27,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:27,387 INFO L470 AbstractCegarLoop]: Abstraction has 1475 states and 1875 transitions. [2022-01-10 08:18:27,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:27,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1475 states and 1875 transitions. [2022-01-10 08:18:27,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:27,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:27,389 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:27,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:27,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:27,596 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:27,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:27,596 INFO L85 PathProgramCache]: Analyzing trace with hash -480152536, now seen corresponding path program 1 times [2022-01-10 08:18:27,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:27,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1073877571] [2022-01-10 08:18:27,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:27,597 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:27,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:27,598 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:27,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 08:18:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:27,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:27,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:27,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:27,753 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:27,753 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:27,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1073877571] [2022-01-10 08:18:27,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1073877571] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:27,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:27,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:18:27,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622420304] [2022-01-10 08:18:27,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:27,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:27,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:27,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:27,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:27,755 INFO L87 Difference]: Start difference. First operand 1475 states and 1875 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:27,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:27,830 INFO L93 Difference]: Finished difference Result 2265 states and 2937 transitions. [2022-01-10 08:18:27,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:27,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:27,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:27,835 INFO L225 Difference]: With dead ends: 2265 [2022-01-10 08:18:27,835 INFO L226 Difference]: Without dead ends: 1601 [2022-01-10 08:18:27,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:27,838 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 167 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1436 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:27,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1436 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:27,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1601 states. [2022-01-10 08:18:27,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1601 to 1481. [2022-01-10 08:18:27,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1325 states have (on average 1.2611320754716981) internal successors, (1671), 1341 states have internal predecessors, (1671), 88 states have call successors, (88), 60 states have call predecessors, (88), 66 states have return successors, (114), 80 states have call predecessors, (114), 85 states have call successors, (114) [2022-01-10 08:18:27,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 1873 transitions. [2022-01-10 08:18:27,896 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 1873 transitions. Word has length 91 [2022-01-10 08:18:27,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:27,896 INFO L470 AbstractCegarLoop]: Abstraction has 1481 states and 1873 transitions. [2022-01-10 08:18:27,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:27,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 1873 transitions. [2022-01-10 08:18:27,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:27,902 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:27,902 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:27,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:28,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:28,109 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:28,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:28,110 INFO L85 PathProgramCache]: Analyzing trace with hash -46423450, now seen corresponding path program 1 times [2022-01-10 08:18:28,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:28,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [302421691] [2022-01-10 08:18:28,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:28,110 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:28,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:28,111 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:28,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 08:18:28,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:28,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:28,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:28,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:28,278 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:28,278 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:28,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [302421691] [2022-01-10 08:18:28,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [302421691] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:28,278 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:28,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:18:28,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016245700] [2022-01-10 08:18:28,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:28,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:28,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:28,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:28,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:28,279 INFO L87 Difference]: Start difference. First operand 1481 states and 1873 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:28,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:28,360 INFO L93 Difference]: Finished difference Result 2249 states and 2897 transitions. [2022-01-10 08:18:28,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:28,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:28,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:28,366 INFO L225 Difference]: With dead ends: 2249 [2022-01-10 08:18:28,366 INFO L226 Difference]: Without dead ends: 1579 [2022-01-10 08:18:28,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:28,368 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 128 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1421 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:28,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1421 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:28,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2022-01-10 08:18:28,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1487. [2022-01-10 08:18:28,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1331 states have (on average 1.2539444027047333) internal successors, (1669), 1347 states have internal predecessors, (1669), 88 states have call successors, (88), 60 states have call predecessors, (88), 66 states have return successors, (114), 80 states have call predecessors, (114), 85 states have call successors, (114) [2022-01-10 08:18:28,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 1871 transitions. [2022-01-10 08:18:28,436 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 1871 transitions. Word has length 91 [2022-01-10 08:18:28,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:28,436 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 1871 transitions. [2022-01-10 08:18:28,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:28,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 1871 transitions. [2022-01-10 08:18:28,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:28,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:28,438 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:28,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:28,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:28,645 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:28,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:28,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1491916580, now seen corresponding path program 1 times [2022-01-10 08:18:28,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:28,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393537746] [2022-01-10 08:18:28,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:28,646 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:28,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:28,648 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:28,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 08:18:28,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:28,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:28,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:28,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:28,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:28,872 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:28,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393537746] [2022-01-10 08:18:28,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393537746] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:28,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:28,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:18:28,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389989829] [2022-01-10 08:18:28,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:28,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:28,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:28,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:28,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:28,873 INFO L87 Difference]: Start difference. First operand 1487 states and 1871 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:28,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:28,956 INFO L93 Difference]: Finished difference Result 2233 states and 2857 transitions. [2022-01-10 08:18:28,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:28,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:28,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:28,961 INFO L225 Difference]: With dead ends: 2233 [2022-01-10 08:18:28,962 INFO L226 Difference]: Without dead ends: 1557 [2022-01-10 08:18:28,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:28,963 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 89 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:28,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1406 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:28,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2022-01-10 08:18:29,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1493. [2022-01-10 08:18:29,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1493 states, 1337 states have (on average 1.2468212415856395) internal successors, (1667), 1353 states have internal predecessors, (1667), 88 states have call successors, (88), 60 states have call predecessors, (88), 66 states have return successors, (114), 80 states have call predecessors, (114), 85 states have call successors, (114) [2022-01-10 08:18:29,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 1869 transitions. [2022-01-10 08:18:29,050 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 1869 transitions. Word has length 91 [2022-01-10 08:18:29,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:29,051 INFO L470 AbstractCegarLoop]: Abstraction has 1493 states and 1869 transitions. [2022-01-10 08:18:29,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:29,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 1869 transitions. [2022-01-10 08:18:29,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:29,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:29,053 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:29,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:29,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:29,262 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:29,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:29,262 INFO L85 PathProgramCache]: Analyzing trace with hash -874778014, now seen corresponding path program 1 times [2022-01-10 08:18:29,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:29,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [464074638] [2022-01-10 08:18:29,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:29,263 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:29,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:29,264 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:29,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 08:18:29,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:29,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:29,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:29,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:29,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:29,447 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:29,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [464074638] [2022-01-10 08:18:29,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [464074638] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:29,447 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:29,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:18:29,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125654559] [2022-01-10 08:18:29,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:29,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:29,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:29,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:29,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:29,449 INFO L87 Difference]: Start difference. First operand 1493 states and 1869 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:29,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:29,560 INFO L93 Difference]: Finished difference Result 2217 states and 2817 transitions. [2022-01-10 08:18:29,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:29,560 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:29,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:29,566 INFO L225 Difference]: With dead ends: 2217 [2022-01-10 08:18:29,566 INFO L226 Difference]: Without dead ends: 1535 [2022-01-10 08:18:29,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:29,569 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 50 mSDsluCounter, 1048 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:29,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1391 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:29,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1535 states. [2022-01-10 08:18:29,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1535 to 1499. [2022-01-10 08:18:29,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1499 states, 1343 states have (on average 1.2397617274758004) internal successors, (1665), 1359 states have internal predecessors, (1665), 88 states have call successors, (88), 60 states have call predecessors, (88), 66 states have return successors, (114), 80 states have call predecessors, (114), 85 states have call successors, (114) [2022-01-10 08:18:29,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 1867 transitions. [2022-01-10 08:18:29,663 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 1867 transitions. Word has length 91 [2022-01-10 08:18:29,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:29,663 INFO L470 AbstractCegarLoop]: Abstraction has 1499 states and 1867 transitions. [2022-01-10 08:18:29,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:29,664 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 1867 transitions. [2022-01-10 08:18:29,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:29,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:29,666 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:29,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:29,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:29,876 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:29,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:29,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2048381984, now seen corresponding path program 1 times [2022-01-10 08:18:29,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:29,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1697408700] [2022-01-10 08:18:29,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:29,878 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:29,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:29,879 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:29,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 08:18:29,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:29,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:29,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:30,178 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:30,178 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:30,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1697408700] [2022-01-10 08:18:30,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1697408700] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:30,179 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:30,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:18:30,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505870512] [2022-01-10 08:18:30,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:30,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:30,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:30,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:30,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:30,180 INFO L87 Difference]: Start difference. First operand 1499 states and 1867 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:30,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:30,308 INFO L93 Difference]: Finished difference Result 2770 states and 3485 transitions. [2022-01-10 08:18:30,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:30,309 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:30,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:30,315 INFO L225 Difference]: With dead ends: 2770 [2022-01-10 08:18:30,315 INFO L226 Difference]: Without dead ends: 2082 [2022-01-10 08:18:30,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:30,318 INFO L933 BasicCegarLoop]: 393 mSDtfsCounter, 279 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:30,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 621 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:30,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2082 states. [2022-01-10 08:18:30,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2082 to 2074. [2022-01-10 08:18:30,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2074 states, 1862 states have (on average 1.244360902255639) internal successors, (2317), 1879 states have internal predecessors, (2317), 119 states have call successors, (119), 84 states have call predecessors, (119), 91 states have return successors, (146), 111 states have call predecessors, (146), 116 states have call successors, (146) [2022-01-10 08:18:30,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2074 states to 2074 states and 2582 transitions. [2022-01-10 08:18:30,431 INFO L78 Accepts]: Start accepts. Automaton has 2074 states and 2582 transitions. Word has length 91 [2022-01-10 08:18:30,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:30,431 INFO L470 AbstractCegarLoop]: Abstraction has 2074 states and 2582 transitions. [2022-01-10 08:18:30,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:30,431 INFO L276 IsEmpty]: Start isEmpty. Operand 2074 states and 2582 transitions. [2022-01-10 08:18:30,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:30,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:30,433 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:30,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:30,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:30,643 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:30,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:30,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1723264641, now seen corresponding path program 1 times [2022-01-10 08:18:30,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:30,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185306492] [2022-01-10 08:18:30,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:30,644 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:30,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:30,645 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:30,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 08:18:30,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:30,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:30,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:30,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:30,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:30,859 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:30,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185306492] [2022-01-10 08:18:30,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185306492] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:30,859 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:30,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:18:30,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560406215] [2022-01-10 08:18:30,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:30,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:30,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:30,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:30,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:30,861 INFO L87 Difference]: Start difference. First operand 2074 states and 2582 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:31,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:31,010 INFO L93 Difference]: Finished difference Result 3407 states and 4292 transitions. [2022-01-10 08:18:31,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:31,010 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:31,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:31,016 INFO L225 Difference]: With dead ends: 3407 [2022-01-10 08:18:31,016 INFO L226 Difference]: Without dead ends: 2144 [2022-01-10 08:18:31,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:31,019 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 10 mSDsluCounter, 1040 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1387 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:31,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1387 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:31,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2144 states. [2022-01-10 08:18:31,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2144 to 2104. [2022-01-10 08:18:31,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2104 states, 1892 states have (on average 1.2362579281183932) internal successors, (2339), 1909 states have internal predecessors, (2339), 119 states have call successors, (119), 84 states have call predecessors, (119), 91 states have return successors, (146), 111 states have call predecessors, (146), 116 states have call successors, (146) [2022-01-10 08:18:31,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 2604 transitions. [2022-01-10 08:18:31,139 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 2604 transitions. Word has length 91 [2022-01-10 08:18:31,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:31,139 INFO L470 AbstractCegarLoop]: Abstraction has 2104 states and 2604 transitions. [2022-01-10 08:18:31,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:31,140 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 2604 transitions. [2022-01-10 08:18:31,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:31,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:31,142 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:31,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:31,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:31,351 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:31,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:31,351 INFO L85 PathProgramCache]: Analyzing trace with hash 327719357, now seen corresponding path program 1 times [2022-01-10 08:18:31,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:31,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101865892] [2022-01-10 08:18:31,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:31,352 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:31,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:31,353 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:31,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 08:18:31,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:31,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:18:31,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:31,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:31,608 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:31,608 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:31,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101865892] [2022-01-10 08:18:31,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101865892] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:31,608 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:31,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:31,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709810107] [2022-01-10 08:18:31,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:31,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:31,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:31,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:31,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:31,609 INFO L87 Difference]: Start difference. First operand 2104 states and 2604 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:31,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:31,961 INFO L93 Difference]: Finished difference Result 3398 states and 4221 transitions. [2022-01-10 08:18:31,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:18:31,962 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:31,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:31,967 INFO L225 Difference]: With dead ends: 3398 [2022-01-10 08:18:31,967 INFO L226 Difference]: Without dead ends: 2104 [2022-01-10 08:18:31,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:18:31,970 INFO L933 BasicCegarLoop]: 318 mSDtfsCounter, 385 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:31,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 687 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:31,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2022-01-10 08:18:32,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2104. [2022-01-10 08:18:32,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2104 states, 1892 states have (on average 1.2288583509513742) internal successors, (2325), 1909 states have internal predecessors, (2325), 119 states have call successors, (119), 84 states have call predecessors, (119), 91 states have return successors, (146), 111 states have call predecessors, (146), 116 states have call successors, (146) [2022-01-10 08:18:32,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 2590 transitions. [2022-01-10 08:18:32,090 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 2590 transitions. Word has length 91 [2022-01-10 08:18:32,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:32,090 INFO L470 AbstractCegarLoop]: Abstraction has 2104 states and 2590 transitions. [2022-01-10 08:18:32,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:32,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 2590 transitions. [2022-01-10 08:18:32,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:32,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:32,092 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:32,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:32,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:32,301 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:32,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:32,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1713922751, now seen corresponding path program 1 times [2022-01-10 08:18:32,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:32,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [490777852] [2022-01-10 08:18:32,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:32,302 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:32,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:32,304 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:32,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 08:18:32,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:32,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:18:32,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:32,474 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:32,474 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:32,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [490777852] [2022-01-10 08:18:32,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [490777852] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:32,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:32,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:32,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41415135] [2022-01-10 08:18:32,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:32,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:18:32,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:32,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:18:32,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:32,475 INFO L87 Difference]: Start difference. First operand 2104 states and 2590 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:32,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:32,782 INFO L93 Difference]: Finished difference Result 3528 states and 4350 transitions. [2022-01-10 08:18:32,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:18:32,783 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-01-10 08:18:32,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:32,787 INFO L225 Difference]: With dead ends: 3528 [2022-01-10 08:18:32,787 INFO L226 Difference]: Without dead ends: 2234 [2022-01-10 08:18:32,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:18:32,790 INFO L933 BasicCegarLoop]: 320 mSDtfsCounter, 415 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:32,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 684 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:32,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2022-01-10 08:18:32,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 2226. [2022-01-10 08:18:32,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 2010 states have (on average 1.209452736318408) internal successors, (2431), 2027 states have internal predecessors, (2431), 119 states have call successors, (119), 88 states have call predecessors, (119), 95 states have return successors, (146), 111 states have call predecessors, (146), 116 states have call successors, (146) [2022-01-10 08:18:32,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 2696 transitions. [2022-01-10 08:18:32,876 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 2696 transitions. Word has length 91 [2022-01-10 08:18:32,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:32,876 INFO L470 AbstractCegarLoop]: Abstraction has 2226 states and 2696 transitions. [2022-01-10 08:18:32,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:32,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 2696 transitions. [2022-01-10 08:18:32,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-10 08:18:32,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:32,878 INFO L514 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:32,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:33,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:33,084 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:33,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:33,084 INFO L85 PathProgramCache]: Analyzing trace with hash 2136624577, now seen corresponding path program 1 times [2022-01-10 08:18:33,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:33,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1490007141] [2022-01-10 08:18:33,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:33,085 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:33,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:33,086 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:33,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 08:18:33,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:33,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:33,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:33,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:33,289 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:33,289 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:33,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1490007141] [2022-01-10 08:18:33,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1490007141] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:33,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:33,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:18:33,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822673946] [2022-01-10 08:18:33,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:33,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:33,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:33,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:33,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:33,290 INFO L87 Difference]: Start difference. First operand 2226 states and 2696 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:18:33,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:33,459 INFO L93 Difference]: Finished difference Result 4991 states and 6032 transitions. [2022-01-10 08:18:33,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:33,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 91 [2022-01-10 08:18:33,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:33,467 INFO L225 Difference]: With dead ends: 4991 [2022-01-10 08:18:33,468 INFO L226 Difference]: Without dead ends: 3576 [2022-01-10 08:18:33,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:33,471 INFO L933 BasicCegarLoop]: 352 mSDtfsCounter, 230 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:33,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 574 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:33,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3576 states. [2022-01-10 08:18:33,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3576 to 3572. [2022-01-10 08:18:33,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3572 states, 3232 states have (on average 1.1958539603960396) internal successors, (3865), 3255 states have internal predecessors, (3865), 185 states have call successors, (185), 144 states have call predecessors, (185), 153 states have return successors, (214), 173 states have call predecessors, (214), 182 states have call successors, (214) [2022-01-10 08:18:33,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3572 states to 3572 states and 4264 transitions. [2022-01-10 08:18:33,641 INFO L78 Accepts]: Start accepts. Automaton has 3572 states and 4264 transitions. Word has length 91 [2022-01-10 08:18:33,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:33,641 INFO L470 AbstractCegarLoop]: Abstraction has 3572 states and 4264 transitions. [2022-01-10 08:18:33,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:18:33,641 INFO L276 IsEmpty]: Start isEmpty. Operand 3572 states and 4264 transitions. [2022-01-10 08:18:33,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-01-10 08:18:33,643 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:33,643 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:33,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:33,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:33,850 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:33,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:33,850 INFO L85 PathProgramCache]: Analyzing trace with hash -885288649, now seen corresponding path program 1 times [2022-01-10 08:18:33,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:33,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368223422] [2022-01-10 08:18:33,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:33,851 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:33,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:33,868 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:33,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-01-10 08:18:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:33,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:33,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:34,078 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-10 08:18:34,078 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:34,078 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:34,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368223422] [2022-01-10 08:18:34,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368223422] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:34,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:34,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:34,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757971336] [2022-01-10 08:18:34,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:34,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:18:34,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:34,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:18:34,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:18:34,080 INFO L87 Difference]: Start difference. First operand 3572 states and 4264 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:34,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:34,331 INFO L93 Difference]: Finished difference Result 4396 states and 5281 transitions. [2022-01-10 08:18:34,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:34,331 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 103 [2022-01-10 08:18:34,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:34,337 INFO L225 Difference]: With dead ends: 4396 [2022-01-10 08:18:34,337 INFO L226 Difference]: Without dead ends: 3605 [2022-01-10 08:18:34,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:34,339 INFO L933 BasicCegarLoop]: 337 mSDtfsCounter, 395 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:34,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 574 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:18:34,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3605 states. [2022-01-10 08:18:34,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3605 to 3572. [2022-01-10 08:18:34,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3572 states, 3232 states have (on average 1.1912128712871286) internal successors, (3850), 3255 states have internal predecessors, (3850), 185 states have call successors, (185), 144 states have call predecessors, (185), 153 states have return successors, (213), 173 states have call predecessors, (213), 182 states have call successors, (213) [2022-01-10 08:18:34,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3572 states to 3572 states and 4248 transitions. [2022-01-10 08:18:34,480 INFO L78 Accepts]: Start accepts. Automaton has 3572 states and 4248 transitions. Word has length 103 [2022-01-10 08:18:34,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:34,480 INFO L470 AbstractCegarLoop]: Abstraction has 3572 states and 4248 transitions. [2022-01-10 08:18:34,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:18:34,481 INFO L276 IsEmpty]: Start isEmpty. Operand 3572 states and 4248 transitions. [2022-01-10 08:18:34,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-01-10 08:18:34,482 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:34,483 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:34,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:34,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:34,695 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:34,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:34,696 INFO L85 PathProgramCache]: Analyzing trace with hash 387790071, now seen corresponding path program 1 times [2022-01-10 08:18:34,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:34,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1980049007] [2022-01-10 08:18:34,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:34,696 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:34,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:34,712 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:34,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-01-10 08:18:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:34,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:34,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:34,876 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-10 08:18:34,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:34,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:34,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1980049007] [2022-01-10 08:18:34,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1980049007] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:34,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:34,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:34,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755102076] [2022-01-10 08:18:34,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:34,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:34,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:34,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:34,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:34,878 INFO L87 Difference]: Start difference. First operand 3572 states and 4248 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 08:18:35,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:35,021 INFO L93 Difference]: Finished difference Result 3894 states and 4633 transitions. [2022-01-10 08:18:35,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:35,021 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 104 [2022-01-10 08:18:35,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:35,026 INFO L225 Difference]: With dead ends: 3894 [2022-01-10 08:18:35,026 INFO L226 Difference]: Without dead ends: 2775 [2022-01-10 08:18:35,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:35,028 INFO L933 BasicCegarLoop]: 385 mSDtfsCounter, 59 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:35,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 702 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:35,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2775 states. [2022-01-10 08:18:35,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2775 to 2775. [2022-01-10 08:18:35,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2775 states, 2520 states have (on average 1.1928571428571428) internal successors, (3006), 2530 states have internal predecessors, (3006), 138 states have call successors, (138), 113 states have call predecessors, (138), 116 states have return successors, (140), 132 states have call predecessors, (140), 136 states have call successors, (140) [2022-01-10 08:18:35,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2775 states to 2775 states and 3284 transitions. [2022-01-10 08:18:35,161 INFO L78 Accepts]: Start accepts. Automaton has 2775 states and 3284 transitions. Word has length 104 [2022-01-10 08:18:35,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:35,161 INFO L470 AbstractCegarLoop]: Abstraction has 2775 states and 3284 transitions. [2022-01-10 08:18:35,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 08:18:35,161 INFO L276 IsEmpty]: Start isEmpty. Operand 2775 states and 3284 transitions. [2022-01-10 08:18:35,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-01-10 08:18:35,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:35,163 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:35,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:35,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:35,370 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:35,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:35,370 INFO L85 PathProgramCache]: Analyzing trace with hash 491538658, now seen corresponding path program 1 times [2022-01-10 08:18:35,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:35,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1857609751] [2022-01-10 08:18:35,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:35,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:35,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:35,372 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:35,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 08:18:35,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:35,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:18:35,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:35,727 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:18:35,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:35,728 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:35,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1857609751] [2022-01-10 08:18:35,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1857609751] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:35,728 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:35,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:35,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910115830] [2022-01-10 08:18:35,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:35,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:18:35,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:35,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:18:35,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:18:35,730 INFO L87 Difference]: Start difference. First operand 2775 states and 3284 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:36,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:36,080 INFO L93 Difference]: Finished difference Result 8066 states and 9554 transitions. [2022-01-10 08:18:36,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:36,081 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 147 [2022-01-10 08:18:36,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:36,093 INFO L225 Difference]: With dead ends: 8066 [2022-01-10 08:18:36,093 INFO L226 Difference]: Without dead ends: 5306 [2022-01-10 08:18:36,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:36,099 INFO L933 BasicCegarLoop]: 355 mSDtfsCounter, 285 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:36,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 754 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:18:36,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5306 states. [2022-01-10 08:18:36,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5306 to 5302. [2022-01-10 08:18:36,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5302 states, 4812 states have (on average 1.182460515378221) internal successors, (5690), 4839 states have internal predecessors, (5690), 257 states have call successors, (257), 209 states have call predecessors, (257), 232 states have return successors, (303), 255 states have call predecessors, (303), 255 states have call successors, (303) [2022-01-10 08:18:36,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5302 states to 5302 states and 6250 transitions. [2022-01-10 08:18:36,356 INFO L78 Accepts]: Start accepts. Automaton has 5302 states and 6250 transitions. Word has length 147 [2022-01-10 08:18:36,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:36,356 INFO L470 AbstractCegarLoop]: Abstraction has 5302 states and 6250 transitions. [2022-01-10 08:18:36,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:36,356 INFO L276 IsEmpty]: Start isEmpty. Operand 5302 states and 6250 transitions. [2022-01-10 08:18:36,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-01-10 08:18:36,359 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:36,359 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:36,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:36,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:36,566 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:36,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:36,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1644344544, now seen corresponding path program 1 times [2022-01-10 08:18:36,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:36,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523751121] [2022-01-10 08:18:36,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:36,568 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:36,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:36,582 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:36,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 08:18:36,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:36,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:36,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:36,844 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:18:36,844 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:36,845 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:36,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523751121] [2022-01-10 08:18:36,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523751121] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:36,845 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:36,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:36,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509161510] [2022-01-10 08:18:36,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:36,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:36,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:36,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:36,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:36,846 INFO L87 Difference]: Start difference. First operand 5302 states and 6250 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:18:37,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:37,101 INFO L93 Difference]: Finished difference Result 10582 states and 12465 transitions. [2022-01-10 08:18:37,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:37,102 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 147 [2022-01-10 08:18:37,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:37,111 INFO L225 Difference]: With dead ends: 10582 [2022-01-10 08:18:37,111 INFO L226 Difference]: Without dead ends: 5295 [2022-01-10 08:18:37,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:37,118 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 242 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:37,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 251 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:37,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5295 states. [2022-01-10 08:18:37,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5295 to 5295. [2022-01-10 08:18:37,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5295 states, 4808 states have (on average 1.1819883527454242) internal successors, (5683), 4834 states have internal predecessors, (5683), 254 states have call successors, (254), 209 states have call predecessors, (254), 232 states have return successors, (300), 252 states have call predecessors, (300), 252 states have call successors, (300) [2022-01-10 08:18:37,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5295 states to 5295 states and 6237 transitions. [2022-01-10 08:18:37,398 INFO L78 Accepts]: Start accepts. Automaton has 5295 states and 6237 transitions. Word has length 147 [2022-01-10 08:18:37,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:37,399 INFO L470 AbstractCegarLoop]: Abstraction has 5295 states and 6237 transitions. [2022-01-10 08:18:37,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:18:37,399 INFO L276 IsEmpty]: Start isEmpty. Operand 5295 states and 6237 transitions. [2022-01-10 08:18:37,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-10 08:18:37,401 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:37,401 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:37,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:37,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:37,609 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:37,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:37,609 INFO L85 PathProgramCache]: Analyzing trace with hash -439044148, now seen corresponding path program 1 times [2022-01-10 08:18:37,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:37,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [904343154] [2022-01-10 08:18:37,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:37,609 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:37,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:37,624 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:37,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 08:18:37,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:37,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:18:37,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:37,936 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:18:37,936 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:37,936 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:37,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [904343154] [2022-01-10 08:18:37,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [904343154] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:37,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:37,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:37,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541419888] [2022-01-10 08:18:37,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:37,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:18:37,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:37,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:18:37,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:18:37,938 INFO L87 Difference]: Start difference. First operand 5295 states and 6237 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:38,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:38,550 INFO L93 Difference]: Finished difference Result 15169 states and 17885 transitions. [2022-01-10 08:18:38,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:38,550 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 148 [2022-01-10 08:18:38,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:38,570 INFO L225 Difference]: With dead ends: 15169 [2022-01-10 08:18:38,570 INFO L226 Difference]: Without dead ends: 9889 [2022-01-10 08:18:38,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:38,581 INFO L933 BasicCegarLoop]: 336 mSDtfsCounter, 282 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:38,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 712 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:18:38,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9889 states. [2022-01-10 08:18:39,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9889 to 9885. [2022-01-10 08:18:39,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9885 states, 8963 states have (on average 1.1758339841570902) internal successors, (10539), 9022 states have internal predecessors, (10539), 473 states have call successors, (473), 385 states have call predecessors, (473), 448 states have return successors, (607), 479 states have call predecessors, (607), 471 states have call successors, (607) [2022-01-10 08:18:39,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9885 states to 9885 states and 11619 transitions. [2022-01-10 08:18:39,114 INFO L78 Accepts]: Start accepts. Automaton has 9885 states and 11619 transitions. Word has length 148 [2022-01-10 08:18:39,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:39,114 INFO L470 AbstractCegarLoop]: Abstraction has 9885 states and 11619 transitions. [2022-01-10 08:18:39,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:39,114 INFO L276 IsEmpty]: Start isEmpty. Operand 9885 states and 11619 transitions. [2022-01-10 08:18:39,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-10 08:18:39,122 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:39,122 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:39,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:39,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:39,329 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:39,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:39,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1720039946, now seen corresponding path program 1 times [2022-01-10 08:18:39,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:39,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855733735] [2022-01-10 08:18:39,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:39,330 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:39,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:39,331 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:39,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-01-10 08:18:39,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:39,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:39,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:39,576 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:18:39,577 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:39,577 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:39,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855733735] [2022-01-10 08:18:39,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855733735] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:39,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:39,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:39,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702397278] [2022-01-10 08:18:39,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:39,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:39,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:39,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:39,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:39,579 INFO L87 Difference]: Start difference. First operand 9885 states and 11619 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:18:40,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:40,098 INFO L93 Difference]: Finished difference Result 19749 states and 23206 transitions. [2022-01-10 08:18:40,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:40,098 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 148 [2022-01-10 08:18:40,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:40,116 INFO L225 Difference]: With dead ends: 19749 [2022-01-10 08:18:40,117 INFO L226 Difference]: Without dead ends: 9879 [2022-01-10 08:18:40,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:40,130 INFO L933 BasicCegarLoop]: 249 mSDtfsCounter, 240 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:40,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 250 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:40,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9879 states. [2022-01-10 08:18:40,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9879 to 9879. [2022-01-10 08:18:40,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9879 states, 8960 states have (on average 1.175669642857143) internal successors, (10534), 9018 states have internal predecessors, (10534), 470 states have call successors, (470), 385 states have call predecessors, (470), 448 states have return successors, (604), 476 states have call predecessors, (604), 468 states have call successors, (604) [2022-01-10 08:18:40,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9879 states to 9879 states and 11608 transitions. [2022-01-10 08:18:40,750 INFO L78 Accepts]: Start accepts. Automaton has 9879 states and 11608 transitions. Word has length 148 [2022-01-10 08:18:40,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:40,750 INFO L470 AbstractCegarLoop]: Abstraction has 9879 states and 11608 transitions. [2022-01-10 08:18:40,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:18:40,750 INFO L276 IsEmpty]: Start isEmpty. Operand 9879 states and 11608 transitions. [2022-01-10 08:18:40,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-01-10 08:18:40,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:40,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:40,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:40,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:40,959 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:40,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:40,960 INFO L85 PathProgramCache]: Analyzing trace with hash -109293922, now seen corresponding path program 1 times [2022-01-10 08:18:40,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:40,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1288520652] [2022-01-10 08:18:40,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:40,960 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:40,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:40,961 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:40,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-01-10 08:18:41,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:41,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:18:41,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:41,312 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:18:41,312 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:41,312 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:41,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1288520652] [2022-01-10 08:18:41,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1288520652] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:41,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:41,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:41,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472066957] [2022-01-10 08:18:41,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:41,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:18:41,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:41,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:18:41,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:18:41,314 INFO L87 Difference]: Start difference. First operand 9879 states and 11608 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:42,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:42,460 INFO L93 Difference]: Finished difference Result 28188 states and 33158 transitions. [2022-01-10 08:18:42,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:42,461 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 149 [2022-01-10 08:18:42,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:42,597 INFO L225 Difference]: With dead ends: 28188 [2022-01-10 08:18:42,597 INFO L226 Difference]: Without dead ends: 18324 [2022-01-10 08:18:42,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:42,607 INFO L933 BasicCegarLoop]: 324 mSDtfsCounter, 274 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:42,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 677 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:42,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18324 states. [2022-01-10 08:18:43,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18324 to 18320. [2022-01-10 08:18:43,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18320 states, 16582 states have (on average 1.171873115426366) internal successors, (19432), 16713 states have internal predecessors, (19432), 873 states have call successors, (873), 705 states have call predecessors, (873), 864 states have return successors, (1199), 903 states have call predecessors, (1199), 871 states have call successors, (1199) [2022-01-10 08:18:43,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18320 states to 18320 states and 21504 transitions. [2022-01-10 08:18:43,531 INFO L78 Accepts]: Start accepts. Automaton has 18320 states and 21504 transitions. Word has length 149 [2022-01-10 08:18:43,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:43,531 INFO L470 AbstractCegarLoop]: Abstraction has 18320 states and 21504 transitions. [2022-01-10 08:18:43,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:43,531 INFO L276 IsEmpty]: Start isEmpty. Operand 18320 states and 21504 transitions. [2022-01-10 08:18:43,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-01-10 08:18:43,537 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:43,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:43,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:43,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:43,745 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:43,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:43,746 INFO L85 PathProgramCache]: Analyzing trace with hash 2049790172, now seen corresponding path program 1 times [2022-01-10 08:18:43,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:43,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [920926786] [2022-01-10 08:18:43,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:43,746 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:43,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:43,747 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:43,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-01-10 08:18:43,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:43,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:43,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:44,020 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:18:44,020 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:44,020 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:44,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [920926786] [2022-01-10 08:18:44,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [920926786] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:44,021 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:44,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:44,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338173082] [2022-01-10 08:18:44,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:44,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:44,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:44,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:44,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:44,025 INFO L87 Difference]: Start difference. First operand 18320 states and 21504 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:18:45,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:45,178 INFO L93 Difference]: Finished difference Result 36620 states and 42979 transitions. [2022-01-10 08:18:45,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:45,182 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 149 [2022-01-10 08:18:45,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:45,224 INFO L225 Difference]: With dead ends: 36620 [2022-01-10 08:18:45,224 INFO L226 Difference]: Without dead ends: 18315 [2022-01-10 08:18:45,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:45,251 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 238 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:45,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 249 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:45,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18315 states. [2022-01-10 08:18:46,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18315 to 18315. [2022-01-10 08:18:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18315 states, 16580 states have (on average 1.1718335343787696) internal successors, (19429), 16710 states have internal predecessors, (19429), 870 states have call successors, (870), 705 states have call predecessors, (870), 864 states have return successors, (1196), 900 states have call predecessors, (1196), 868 states have call successors, (1196) [2022-01-10 08:18:46,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18315 states to 18315 states and 21495 transitions. [2022-01-10 08:18:46,349 INFO L78 Accepts]: Start accepts. Automaton has 18315 states and 21495 transitions. Word has length 149 [2022-01-10 08:18:46,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:46,350 INFO L470 AbstractCegarLoop]: Abstraction has 18315 states and 21495 transitions. [2022-01-10 08:18:46,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:18:46,350 INFO L276 IsEmpty]: Start isEmpty. Operand 18315 states and 21495 transitions. [2022-01-10 08:18:46,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-01-10 08:18:46,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:46,356 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:46,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 08:18:46,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:46,563 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:46,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:46,563 INFO L85 PathProgramCache]: Analyzing trace with hash 247491088, now seen corresponding path program 1 times [2022-01-10 08:18:46,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:46,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1923652376] [2022-01-10 08:18:46,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:46,564 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:46,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:46,565 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:46,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-01-10 08:18:46,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:46,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:18:46,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:46,871 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:18:46,871 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:46,871 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:46,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1923652376] [2022-01-10 08:18:46,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1923652376] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:46,871 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:46,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:46,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463457802] [2022-01-10 08:18:46,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:46,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:18:46,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:46,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:18:46,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:18:46,872 INFO L87 Difference]: Start difference. First operand 18315 states and 21495 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:48,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:48,406 INFO L93 Difference]: Finished difference Result 45095 states and 53009 transitions. [2022-01-10 08:18:48,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:48,406 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 150 [2022-01-10 08:18:48,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:48,474 INFO L225 Difference]: With dead ends: 45095 [2022-01-10 08:18:48,474 INFO L226 Difference]: Without dead ends: 26795 [2022-01-10 08:18:48,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:48,508 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 278 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:48,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 535 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:48,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26795 states. [2022-01-10 08:18:49,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26795 to 26791. [2022-01-10 08:18:49,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26791 states, 24224 states have (on average 1.1707810435931307) internal successors, (28361), 24434 states have internal predecessors, (28361), 1270 states have call successors, (1270), 1025 states have call predecessors, (1270), 1296 states have return successors, (1804), 1332 states have call predecessors, (1804), 1268 states have call successors, (1804) [2022-01-10 08:18:50,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26791 states to 26791 states and 31435 transitions. [2022-01-10 08:18:50,013 INFO L78 Accepts]: Start accepts. Automaton has 26791 states and 31435 transitions. Word has length 150 [2022-01-10 08:18:50,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:50,014 INFO L470 AbstractCegarLoop]: Abstraction has 26791 states and 31435 transitions. [2022-01-10 08:18:50,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:18:50,014 INFO L276 IsEmpty]: Start isEmpty. Operand 26791 states and 31435 transitions. [2022-01-10 08:18:50,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-01-10 08:18:50,022 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:50,022 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:50,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:50,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:50,229 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:50,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:50,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1756769190, now seen corresponding path program 1 times [2022-01-10 08:18:50,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:50,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145325058] [2022-01-10 08:18:50,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:50,230 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:50,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:50,230 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:50,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 08:18:50,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:50,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:50,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:50,519 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:18:50,519 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:50,519 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:50,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145325058] [2022-01-10 08:18:50,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145325058] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:50,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:50,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:50,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404067967] [2022-01-10 08:18:50,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:50,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:50,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:50,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:18:50,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:50,520 INFO L87 Difference]: Start difference. First operand 26791 states and 31435 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:18:52,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:52,829 INFO L93 Difference]: Finished difference Result 69993 states and 82275 transitions. [2022-01-10 08:18:52,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:18:52,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 151 [2022-01-10 08:18:52,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:52,915 INFO L225 Difference]: With dead ends: 69993 [2022-01-10 08:18:52,916 INFO L226 Difference]: Without dead ends: 32987 [2022-01-10 08:18:52,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:18:52,970 INFO L933 BasicCegarLoop]: 450 mSDtfsCounter, 197 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:52,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 690 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:18:52,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32987 states. [2022-01-10 08:18:54,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32987 to 32987. [2022-01-10 08:18:54,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32987 states, 29780 states have (on average 1.1648757555406313) internal successors, (34690), 30006 states have internal predecessors, (34690), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1600 states have return successors, (2310), 1700 states have call predecessors, (2310), 1604 states have call successors, (2310) [2022-01-10 08:18:54,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32987 states to 32987 states and 38606 transitions. [2022-01-10 08:18:54,805 INFO L78 Accepts]: Start accepts. Automaton has 32987 states and 38606 transitions. Word has length 151 [2022-01-10 08:18:54,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:18:54,805 INFO L470 AbstractCegarLoop]: Abstraction has 32987 states and 38606 transitions. [2022-01-10 08:18:54,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:18:54,805 INFO L276 IsEmpty]: Start isEmpty. Operand 32987 states and 38606 transitions. [2022-01-10 08:18:54,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2022-01-10 08:18:54,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:54,824 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:54,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 08:18:55,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:18:55,031 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:55,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:55,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1022611180, now seen corresponding path program 1 times [2022-01-10 08:18:55,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:55,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1002846476] [2022-01-10 08:18:55,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:55,033 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:55,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:55,036 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:55,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-01-10 08:18:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:55,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:18:55,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:55,665 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-01-10 08:18:55,665 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:55,665 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:55,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1002846476] [2022-01-10 08:18:55,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1002846476] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:55,665 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:55,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:18:55,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987737972] [2022-01-10 08:18:55,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:55,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:18:55,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:18:55,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:18:55,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:18:55,666 INFO L87 Difference]: Start difference. First operand 32987 states and 38606 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 08:18:57,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:18:57,635 INFO L93 Difference]: Finished difference Result 66321 states and 77753 transitions. [2022-01-10 08:18:57,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:18:57,635 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 216 [2022-01-10 08:18:57,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:18:57,712 INFO L225 Difference]: With dead ends: 66321 [2022-01-10 08:18:57,713 INFO L226 Difference]: Without dead ends: 33349 [2022-01-10 08:18:57,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:18:57,756 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 285 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:18:57,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 566 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:18:57,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33349 states. [2022-01-10 08:19:00,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33349 to 33349. [2022-01-10 08:19:00,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33349 states, 30110 states have (on average 1.1574227831285286) internal successors, (34850), 30352 states have internal predecessors, (34850), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1632 states have return successors, (2088), 1716 states have call predecessors, (2088), 1604 states have call successors, (2088) [2022-01-10 08:19:00,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33349 states to 33349 states and 38544 transitions. [2022-01-10 08:19:00,104 INFO L78 Accepts]: Start accepts. Automaton has 33349 states and 38544 transitions. Word has length 216 [2022-01-10 08:19:00,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:00,104 INFO L470 AbstractCegarLoop]: Abstraction has 33349 states and 38544 transitions. [2022-01-10 08:19:00,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 08:19:00,104 INFO L276 IsEmpty]: Start isEmpty. Operand 33349 states and 38544 transitions. [2022-01-10 08:19:00,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-01-10 08:19:00,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:00,125 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:00,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:00,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:00,328 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:00,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:00,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1139863849, now seen corresponding path program 1 times [2022-01-10 08:19:00,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:00,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875895679] [2022-01-10 08:19:00,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:00,329 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:00,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:00,330 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:00,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-01-10 08:19:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:00,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:00,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:00,708 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:19:00,709 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:00,709 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:00,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875895679] [2022-01-10 08:19:00,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875895679] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:00,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:00,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:00,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235259735] [2022-01-10 08:19:00,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:00,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:00,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:00,710 INFO L87 Difference]: Start difference. First operand 33349 states and 38544 transitions. Second operand has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-01-10 08:19:02,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:02,340 INFO L93 Difference]: Finished difference Result 59489 states and 68906 transitions. [2022-01-10 08:19:02,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:02,340 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 217 [2022-01-10 08:19:02,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:02,422 INFO L225 Difference]: With dead ends: 59489 [2022-01-10 08:19:02,422 INFO L226 Difference]: Without dead ends: 33353 [2022-01-10 08:19:02,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:02,457 INFO L933 BasicCegarLoop]: 435 mSDtfsCounter, 194 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:02,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 675 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:02,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33353 states. [2022-01-10 08:19:04,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33353 to 33349. [2022-01-10 08:19:04,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33349 states, 30110 states have (on average 1.1557622052474261) internal successors, (34800), 30352 states have internal predecessors, (34800), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1632 states have return successors, (2082), 1716 states have call predecessors, (2082), 1604 states have call successors, (2082) [2022-01-10 08:19:04,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33349 states to 33349 states and 38488 transitions. [2022-01-10 08:19:04,442 INFO L78 Accepts]: Start accepts. Automaton has 33349 states and 38488 transitions. Word has length 217 [2022-01-10 08:19:04,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:04,442 INFO L470 AbstractCegarLoop]: Abstraction has 33349 states and 38488 transitions. [2022-01-10 08:19:04,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-01-10 08:19:04,442 INFO L276 IsEmpty]: Start isEmpty. Operand 33349 states and 38488 transitions. [2022-01-10 08:19:04,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-01-10 08:19:04,461 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:04,461 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:04,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:04,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:04,669 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:04,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:04,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1415283254, now seen corresponding path program 1 times [2022-01-10 08:19:04,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:04,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1611299536] [2022-01-10 08:19:04,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:04,670 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:04,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:04,671 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:04,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-01-10 08:19:04,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:04,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:04,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:05,120 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-01-10 08:19:05,121 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:05,121 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:05,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1611299536] [2022-01-10 08:19:05,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1611299536] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:05,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:05,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:19:05,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849050494] [2022-01-10 08:19:05,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:05,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:05,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:05,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:05,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:05,122 INFO L87 Difference]: Start difference. First operand 33349 states and 38488 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 2 states have internal predecessors, (165), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-01-10 08:19:07,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:07,230 INFO L93 Difference]: Finished difference Result 73152 states and 84508 transitions. [2022-01-10 08:19:07,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:07,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 2 states have internal predecessors, (165), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 260 [2022-01-10 08:19:07,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:07,333 INFO L225 Difference]: With dead ends: 73152 [2022-01-10 08:19:07,333 INFO L226 Difference]: Without dead ends: 39817 [2022-01-10 08:19:07,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:07,373 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 90 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:07,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 480 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:07,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39817 states. [2022-01-10 08:19:09,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39817 to 39689. [2022-01-10 08:19:09,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39689 states, 35810 states have (on average 1.149399609047752) internal successors, (41160), 36084 states have internal predecessors, (41160), 1942 states have call successors, (1942), 1537 states have call predecessors, (1942), 1936 states have return successors, (2502), 2068 states have call predecessors, (2502), 1940 states have call successors, (2502) [2022-01-10 08:19:09,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39689 states to 39689 states and 45604 transitions. [2022-01-10 08:19:09,716 INFO L78 Accepts]: Start accepts. Automaton has 39689 states and 45604 transitions. Word has length 260 [2022-01-10 08:19:09,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:09,727 INFO L470 AbstractCegarLoop]: Abstraction has 39689 states and 45604 transitions. [2022-01-10 08:19:09,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 2 states have internal predecessors, (165), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-01-10 08:19:09,727 INFO L276 IsEmpty]: Start isEmpty. Operand 39689 states and 45604 transitions. [2022-01-10 08:19:09,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-01-10 08:19:09,768 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:09,768 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:09,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-01-10 08:19:09,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:09,969 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:09,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:09,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1526653667, now seen corresponding path program 1 times [2022-01-10 08:19:09,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:09,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [877619494] [2022-01-10 08:19:09,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:09,970 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:09,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:09,971 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:09,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-01-10 08:19:10,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:10,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:10,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:10,410 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-01-10 08:19:10,410 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:10,411 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:10,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [877619494] [2022-01-10 08:19:10,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [877619494] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:10,412 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:10,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:10,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4627844] [2022-01-10 08:19:10,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:10,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:10,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:10,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:10,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:10,422 INFO L87 Difference]: Start difference. First operand 39689 states and 45604 transitions. Second operand has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-01-10 08:19:12,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:12,498 INFO L93 Difference]: Finished difference Result 73027 states and 84076 transitions. [2022-01-10 08:19:12,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:12,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 264 [2022-01-10 08:19:12,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:12,582 INFO L225 Difference]: With dead ends: 73027 [2022-01-10 08:19:12,582 INFO L226 Difference]: Without dead ends: 39693 [2022-01-10 08:19:12,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:12,614 INFO L933 BasicCegarLoop]: 424 mSDtfsCounter, 190 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:12,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 662 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:12,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39693 states. [2022-01-10 08:19:14,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39693 to 39689. [2022-01-10 08:19:14,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39689 states, 35810 states have (on average 1.147444847807875) internal successors, (41090), 36084 states have internal predecessors, (41090), 1942 states have call successors, (1942), 1537 states have call predecessors, (1942), 1936 states have return successors, (2484), 2068 states have call predecessors, (2484), 1940 states have call successors, (2484) [2022-01-10 08:19:14,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39689 states to 39689 states and 45516 transitions. [2022-01-10 08:19:14,819 INFO L78 Accepts]: Start accepts. Automaton has 39689 states and 45516 transitions. Word has length 264 [2022-01-10 08:19:14,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:14,821 INFO L470 AbstractCegarLoop]: Abstraction has 39689 states and 45516 transitions. [2022-01-10 08:19:14,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-01-10 08:19:14,821 INFO L276 IsEmpty]: Start isEmpty. Operand 39689 states and 45516 transitions. [2022-01-10 08:19:14,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2022-01-10 08:19:14,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:14,848 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:14,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Ended with exit code 0 [2022-01-10 08:19:15,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:15,067 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:15,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:15,068 INFO L85 PathProgramCache]: Analyzing trace with hash -133567764, now seen corresponding path program 1 times [2022-01-10 08:19:15,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:15,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550825904] [2022-01-10 08:19:15,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:15,069 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:15,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:15,070 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:15,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-01-10 08:19:15,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:15,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:15,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:15,701 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 229 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-01-10 08:19:15,701 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:15,701 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:15,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1550825904] [2022-01-10 08:19:15,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1550825904] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:15,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:15,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:19:15,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852813121] [2022-01-10 08:19:15,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:15,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:15,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:15,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:15,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:15,703 INFO L87 Difference]: Start difference. First operand 39689 states and 45516 transitions. Second operand has 3 states, 3 states have (on average 60.333333333333336) internal successors, (181), 2 states have internal predecessors, (181), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 08:19:18,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:18,015 INFO L93 Difference]: Finished difference Result 84972 states and 97448 transitions. [2022-01-10 08:19:18,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:18,016 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.333333333333336) internal successors, (181), 2 states have internal predecessors, (181), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 307 [2022-01-10 08:19:18,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:18,259 INFO L225 Difference]: With dead ends: 84972 [2022-01-10 08:19:18,260 INFO L226 Difference]: Without dead ends: 45297 [2022-01-10 08:19:18,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:18,298 INFO L933 BasicCegarLoop]: 257 mSDtfsCounter, 75 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:18,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 479 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:18,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45297 states. [2022-01-10 08:19:20,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45297 to 45137. [2022-01-10 08:19:20,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45137 states, 40698 states have (on average 1.1417268661850706) internal successors, (46466), 40996 states have internal predecessors, (46466), 2246 states have call successors, (2246), 1761 states have call predecessors, (2246), 2192 states have return successors, (2844), 2380 states have call predecessors, (2844), 2244 states have call successors, (2844) [2022-01-10 08:19:20,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45137 states to 45137 states and 51556 transitions. [2022-01-10 08:19:20,621 INFO L78 Accepts]: Start accepts. Automaton has 45137 states and 51556 transitions. Word has length 307 [2022-01-10 08:19:20,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:20,621 INFO L470 AbstractCegarLoop]: Abstraction has 45137 states and 51556 transitions. [2022-01-10 08:19:20,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.333333333333336) internal successors, (181), 2 states have internal predecessors, (181), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 08:19:20,622 INFO L276 IsEmpty]: Start isEmpty. Operand 45137 states and 51556 transitions. [2022-01-10 08:19:20,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2022-01-10 08:19:20,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:20,655 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:20,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:20,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:20,863 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:20,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:20,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1190562331, now seen corresponding path program 1 times [2022-01-10 08:19:20,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:20,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620866333] [2022-01-10 08:19:20,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:20,864 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:20,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:20,865 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:20,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 08:19:21,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:21,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:21,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:21,372 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 247 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-01-10 08:19:21,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:21,372 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:21,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620866333] [2022-01-10 08:19:21,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1620866333] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:21,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:21,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:21,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597120660] [2022-01-10 08:19:21,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:21,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:21,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:21,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:21,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:21,373 INFO L87 Difference]: Start difference. First operand 45137 states and 51556 transitions. Second operand has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 08:19:23,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:23,871 INFO L93 Difference]: Finished difference Result 84815 states and 97056 transitions. [2022-01-10 08:19:23,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:23,871 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 311 [2022-01-10 08:19:23,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:24,001 INFO L225 Difference]: With dead ends: 84815 [2022-01-10 08:19:24,001 INFO L226 Difference]: Without dead ends: 45141 [2022-01-10 08:19:24,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:24,066 INFO L933 BasicCegarLoop]: 415 mSDtfsCounter, 186 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:24,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 651 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:24,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45141 states. [2022-01-10 08:19:26,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45141 to 45137. [2022-01-10 08:19:26,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45137 states, 40698 states have (on average 1.1393680279129195) internal successors, (46370), 40996 states have internal predecessors, (46370), 2246 states have call successors, (2246), 1761 states have call predecessors, (2246), 2192 states have return successors, (2796), 2380 states have call predecessors, (2796), 2244 states have call successors, (2796) [2022-01-10 08:19:26,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45137 states to 45137 states and 51412 transitions. [2022-01-10 08:19:26,580 INFO L78 Accepts]: Start accepts. Automaton has 45137 states and 51412 transitions. Word has length 311 [2022-01-10 08:19:26,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:26,580 INFO L470 AbstractCegarLoop]: Abstraction has 45137 states and 51412 transitions. [2022-01-10 08:19:26,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 08:19:26,580 INFO L276 IsEmpty]: Start isEmpty. Operand 45137 states and 51412 transitions. [2022-01-10 08:19:26,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2022-01-10 08:19:26,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:26,609 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:26,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-01-10 08:19:26,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:26,812 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:26,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:26,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1851453416, now seen corresponding path program 1 times [2022-01-10 08:19:26,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:26,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863257905] [2022-01-10 08:19:26,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:26,820 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:26,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:26,821 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:26,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-01-10 08:19:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:26,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 625 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:26,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:27,416 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 300 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-01-10 08:19:27,416 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:27,416 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:27,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863257905] [2022-01-10 08:19:27,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863257905] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:27,416 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:27,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:19:27,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220551642] [2022-01-10 08:19:27,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:27,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:27,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:27,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:27,417 INFO L87 Difference]: Start difference. First operand 45137 states and 51412 transitions. Second operand has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 2 states have internal predecessors, (197), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13)