/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.11.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:19:21,079 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:19:21,081 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:19:21,107 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:19:21,108 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:19:21,109 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:19:21,110 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:19:21,112 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:19:21,113 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:19:21,114 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:19:21,114 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:19:21,115 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:19:21,116 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:19:21,116 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:19:21,117 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:19:21,118 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:19:21,119 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:19:21,119 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:19:21,121 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:19:21,122 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:19:21,123 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:19:21,124 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:19:21,125 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:19:21,126 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:19:21,128 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:19:21,129 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:19:21,129 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:19:21,130 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:19:21,130 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:19:21,131 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:19:21,131 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:19:21,132 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:19:21,132 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:19:21,133 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:19:21,134 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:19:21,134 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:19:21,135 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:19:21,135 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:19:21,135 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:19:21,136 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:19:21,136 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:19:21,137 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:19:21,162 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:19:21,162 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:19:21,162 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:19:21,162 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:19:21,176 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:19:21,177 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:19:21,177 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:19:21,178 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:19:21,178 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:19:21,178 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:19:21,178 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:19:21,179 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:19:21,180 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:19:21,180 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:19:21,180 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:19:21,180 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:19:21,180 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:19:21,180 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:19:21,181 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:19:21,182 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:19:21,383 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:19:21,401 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:19:21,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:19:21,404 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:19:21,405 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:19:21,406 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.11.cil-1.c [2022-01-10 08:19:21,462 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10ba2ba38/66e5da5f7bb140d384663229bf3d8b8d/FLAGe2359c2e0 [2022-01-10 08:19:21,946 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:19:21,946 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.11.cil-1.c [2022-01-10 08:19:21,970 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10ba2ba38/66e5da5f7bb140d384663229bf3d8b8d/FLAGe2359c2e0 [2022-01-10 08:19:22,462 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10ba2ba38/66e5da5f7bb140d384663229bf3d8b8d [2022-01-10 08:19:22,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:19:22,466 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:19:22,467 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:19:22,467 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:19:22,471 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:19:22,472 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:22,473 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ca49d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22, skipping insertion in model container [2022-01-10 08:19:22,473 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:22,481 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:19:22,518 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:19:22,643 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.11.cil-1.c[913,926] [2022-01-10 08:19:22,706 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.11.cil-1.c[5977,5990] [2022-01-10 08:19:22,830 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:19:22,846 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:19:22,860 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.11.cil-1.c[913,926] [2022-01-10 08:19:22,888 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.11.cil-1.c[5977,5990] [2022-01-10 08:19:22,936 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:19:22,964 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:19:22,964 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22 WrapperNode [2022-01-10 08:19:22,964 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:19:22,965 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:19:22,965 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:19:22,966 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:19:22,974 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:19:22" (1/1) ... [2022-01-10 08:19:23,000 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:19:22" (1/1) ... [2022-01-10 08:19:23,048 INFO L137 Inliner]: procedures = 71, calls = 82, calls flagged for inlining = 44, calls inlined = 44, statements flattened = 962 [2022-01-10 08:19:23,048 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:19:23,049 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:19:23,049 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:19:23,049 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:19:23,057 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,069 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,070 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,096 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,111 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,122 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,129 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:19:23,130 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:19:23,130 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:19:23,130 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:19:23,131 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (1/1) ... [2022-01-10 08:19:23,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:19:23,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:19:23,165 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:19:23,166 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:19:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:19:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:19:23,202 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:19:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-01-10 08:19:23,202 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-01-10 08:19:23,204 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:19:23,204 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:19:23,204 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:19:23,205 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:19:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:19:23,205 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:19:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:19:23,205 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:19:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:19:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:19:23,205 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:19:23,206 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:19:23,206 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:19:23,206 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:19:23,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:19:23,206 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:19:23,206 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:19:23,206 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-01-10 08:19:23,206 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-01-10 08:19:23,371 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:19:23,373 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:19:24,182 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:19:24,197 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:19:24,197 INFO L299 CfgBuilder]: Removed 18 assume(true) statements. [2022-01-10 08:19:24,199 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:19:24 BoogieIcfgContainer [2022-01-10 08:19:24,199 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:19:24,200 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:19:24,201 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:19:24,203 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:19:24,204 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:19:22" (1/3) ... [2022-01-10 08:19:24,204 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fef9baf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:19:24, skipping insertion in model container [2022-01-10 08:19:24,204 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:22" (2/3) ... [2022-01-10 08:19:24,204 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fef9baf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:19:24, skipping insertion in model container [2022-01-10 08:19:24,205 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:19:24" (3/3) ... [2022-01-10 08:19:24,206 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.11.cil-1.c [2022-01-10 08:19:24,210 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:19:24,210 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:19:24,250 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:19:24,256 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:19:24,256 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:19:24,287 INFO L276 IsEmpty]: Start isEmpty. Operand has 437 states, 391 states have (on average 1.649616368286445) internal successors, (645), 398 states have internal predecessors, (645), 33 states have call successors, (33), 10 states have call predecessors, (33), 10 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 08:19:24,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 08:19:24,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:24,296 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:19:24,296 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:24,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:24,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1248240687, now seen corresponding path program 1 times [2022-01-10 08:19:24,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:24,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [357603564] [2022-01-10 08:19:24,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:24,314 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:24,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:24,321 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:19:24,323 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:19:24,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:24,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:24,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:24,564 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:19:24,564 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:24,565 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:24,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [357603564] [2022-01-10 08:19:24,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [357603564] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:24,565 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:24,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:24,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235376842] [2022-01-10 08:19:24,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:24,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:24,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:24,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:24,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:24,603 INFO L87 Difference]: Start difference. First operand has 437 states, 391 states have (on average 1.649616368286445) internal successors, (645), 398 states have internal predecessors, (645), 33 states have call successors, (33), 10 states have call predecessors, (33), 10 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) 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:19:24,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:24,737 INFO L93 Difference]: Finished difference Result 908 states and 1476 transitions. [2022-01-10 08:19:24,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:24,747 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:19:24,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:24,760 INFO L225 Difference]: With dead ends: 908 [2022-01-10 08:19:24,761 INFO L226 Difference]: Without dead ends: 485 [2022-01-10 08:19:24,767 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:19:24,770 INFO L933 BasicCegarLoop]: 684 mSDtfsCounter, 649 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 769 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:19:24,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [649 Valid, 769 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:24,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-01-10 08:19:24,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 481. [2022-01-10 08:19:24,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 432 states have (on average 1.5347222222222223) internal successors, (663), 436 states have internal predecessors, (663), 37 states have call successors, (37), 12 states have call predecessors, (37), 10 states have return successors, (37), 33 states have call predecessors, (37), 33 states have call successors, (37) [2022-01-10 08:19:24,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 737 transitions. [2022-01-10 08:19:24,853 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 737 transitions. Word has length 44 [2022-01-10 08:19:24,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:24,853 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 737 transitions. [2022-01-10 08:19:24,854 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:19:24,854 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 737 transitions. [2022-01-10 08:19:24,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:19:24,857 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:24,857 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:19:24,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:25,058 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:19:25,059 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:25,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:25,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1131267963, now seen corresponding path program 1 times [2022-01-10 08:19:25,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:25,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [961804390] [2022-01-10 08:19:25,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:25,061 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:25,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:25,062 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:19:25,064 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:19:25,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:25,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:25,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:25,253 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:19:25,253 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:25,253 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:25,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [961804390] [2022-01-10 08:19:25,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [961804390] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:25,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:25,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:25,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953955974] [2022-01-10 08:19:25,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:25,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:25,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:25,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:25,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:25,257 INFO L87 Difference]: Start difference. First operand 481 states and 737 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:19:25,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:25,304 INFO L93 Difference]: Finished difference Result 689 states and 1025 transitions. [2022-01-10 08:19:25,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:25,305 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:19:25,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:25,310 INFO L225 Difference]: With dead ends: 689 [2022-01-10 08:19:25,310 INFO L226 Difference]: Without dead ends: 574 [2022-01-10 08:19:25,311 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:19:25,312 INFO L933 BasicCegarLoop]: 686 mSDtfsCounter, 62 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1320 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:19:25,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 1320 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:25,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-01-10 08:19:25,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 548. [2022-01-10 08:19:25,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 493 states have (on average 1.515212981744422) internal successors, (747), 497 states have internal predecessors, (747), 40 states have call successors, (40), 15 states have call predecessors, (40), 13 states have return successors, (41), 36 states have call predecessors, (41), 36 states have call successors, (41) [2022-01-10 08:19:25,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 828 transitions. [2022-01-10 08:19:25,359 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 828 transitions. Word has length 45 [2022-01-10 08:19:25,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:25,360 INFO L470 AbstractCegarLoop]: Abstraction has 548 states and 828 transitions. [2022-01-10 08:19:25,360 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:19:25,360 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 828 transitions. [2022-01-10 08:19:25,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:19:25,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:25,361 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:19:25,370 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:19:25,567 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:19:25,568 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:25,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:25,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1879341872, now seen corresponding path program 1 times [2022-01-10 08:19:25,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:25,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [904711170] [2022-01-10 08:19:25,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:25,569 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:25,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:25,571 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:19:25,573 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:19:25,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:25,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:25,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:25,760 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:19:25,760 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:25,760 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:25,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [904711170] [2022-01-10 08:19:25,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [904711170] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:25,761 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:25,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:25,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576526038] [2022-01-10 08:19:25,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:25,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:25,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:25,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:25,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:25,763 INFO L87 Difference]: Start difference. First operand 548 states and 828 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:19:25,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:25,799 INFO L93 Difference]: Finished difference Result 901 states and 1316 transitions. [2022-01-10 08:19:25,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:25,799 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:19:25,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:25,803 INFO L225 Difference]: With dead ends: 901 [2022-01-10 08:19:25,803 INFO L226 Difference]: Without dead ends: 719 [2022-01-10 08:19:25,804 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:19:25,805 INFO L933 BasicCegarLoop]: 671 mSDtfsCounter, 629 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 749 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:19:25,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 749 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:25,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-01-10 08:19:25,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 705. [2022-01-10 08:19:25,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 632 states have (on average 1.4699367088607596) internal successors, (929), 638 states have internal predecessors, (929), 51 states have call successors, (51), 22 states have call predecessors, (51), 20 states have return successors, (57), 45 states have call predecessors, (57), 47 states have call successors, (57) [2022-01-10 08:19:25,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1037 transitions. [2022-01-10 08:19:25,837 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1037 transitions. Word has length 45 [2022-01-10 08:19:25,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:25,837 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 1037 transitions. [2022-01-10 08:19:25,837 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:19:25,838 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1037 transitions. [2022-01-10 08:19:25,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-01-10 08:19:25,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:25,841 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:19:25,855 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:19:26,050 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:19:26,050 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:26,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:26,051 INFO L85 PathProgramCache]: Analyzing trace with hash -2075143713, now seen corresponding path program 1 times [2022-01-10 08:19:26,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:26,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1149008025] [2022-01-10 08:19:26,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:26,052 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:26,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:26,053 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:19:26,053 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:19:26,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:26,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:26,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:26,288 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:19:26,289 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:26,289 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:26,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1149008025] [2022-01-10 08:19:26,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1149008025] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:26,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:26,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:26,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753333114] [2022-01-10 08:19:26,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:26,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:26,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:26,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:26,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:26,291 INFO L87 Difference]: Start difference. First operand 705 states and 1037 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:19:26,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:26,339 INFO L93 Difference]: Finished difference Result 1217 states and 1734 transitions. [2022-01-10 08:19:26,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:26,339 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:19:26,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:26,344 INFO L225 Difference]: With dead ends: 1217 [2022-01-10 08:19:26,344 INFO L226 Difference]: Without dead ends: 878 [2022-01-10 08:19:26,345 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:19:26,346 INFO L933 BasicCegarLoop]: 717 mSDtfsCounter, 50 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1366 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:19:26,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1366 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:26,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-01-10 08:19:26,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 878. [2022-01-10 08:19:26,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 783 states have (on average 1.417624521072797) internal successors, (1110), 789 states have internal predecessors, (1110), 65 states have call successors, (65), 30 states have call predecessors, (65), 28 states have return successors, (79), 59 states have call predecessors, (79), 61 states have call successors, (79) [2022-01-10 08:19:26,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1254 transitions. [2022-01-10 08:19:26,382 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 1254 transitions. Word has length 62 [2022-01-10 08:19:26,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:26,382 INFO L470 AbstractCegarLoop]: Abstraction has 878 states and 1254 transitions. [2022-01-10 08:19:26,382 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:19:26,383 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 1254 transitions. [2022-01-10 08:19:26,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-01-10 08:19:26,385 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:26,386 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:19:26,394 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:19:26,594 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:19:26,595 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:26,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:26,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1252852542, now seen corresponding path program 1 times [2022-01-10 08:19:26,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:26,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1106675426] [2022-01-10 08:19:26,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:26,596 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:26,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:26,597 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:19:26,599 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:19:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:26,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:26,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:26,807 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:19:26,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:26,807 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:26,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1106675426] [2022-01-10 08:19:26,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1106675426] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:26,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:26,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:26,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399989201] [2022-01-10 08:19:26,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:26,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:26,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:26,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:26,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:26,809 INFO L87 Difference]: Start difference. First operand 878 states and 1254 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:19:26,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:26,857 INFO L93 Difference]: Finished difference Result 1425 states and 1975 transitions. [2022-01-10 08:19:26,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:26,858 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:19:26,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:26,863 INFO L225 Difference]: With dead ends: 1425 [2022-01-10 08:19:26,863 INFO L226 Difference]: Without dead ends: 1005 [2022-01-10 08:19:26,864 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:19:26,865 INFO L933 BasicCegarLoop]: 666 mSDtfsCounter, 616 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 744 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:19:26,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [616 Valid, 744 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:26,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2022-01-10 08:19:26,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 1005. [2022-01-10 08:19:26,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 896 states have (on average 1.3861607142857142) internal successors, (1242), 902 states have internal predecessors, (1242), 73 states have call successors, (73), 36 states have call predecessors, (73), 34 states have return successors, (91), 67 states have call predecessors, (91), 69 states have call successors, (91) [2022-01-10 08:19:26,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1406 transitions. [2022-01-10 08:19:26,906 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 1406 transitions. Word has length 67 [2022-01-10 08:19:26,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:26,907 INFO L470 AbstractCegarLoop]: Abstraction has 1005 states and 1406 transitions. [2022-01-10 08:19:26,907 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:19:26,907 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 1406 transitions. [2022-01-10 08:19:26,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:26,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:26,909 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:19:26,926 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:19:27,126 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:19:27,126 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:27,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:27,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1281985013, now seen corresponding path program 1 times [2022-01-10 08:19:27,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:27,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1360247431] [2022-01-10 08:19:27,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:27,128 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:27,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:27,129 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:19:27,132 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:19:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:27,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:27,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:27,356 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:19:27,356 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:27,356 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:27,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1360247431] [2022-01-10 08:19:27,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1360247431] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:27,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:27,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:27,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368349167] [2022-01-10 08:19:27,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:27,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:27,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:27,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:27,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:27,358 INFO L87 Difference]: Start difference. First operand 1005 states and 1406 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:19:27,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:27,459 INFO L93 Difference]: Finished difference Result 1642 states and 2251 transitions. [2022-01-10 08:19:27,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:27,460 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:19:27,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:27,465 INFO L225 Difference]: With dead ends: 1642 [2022-01-10 08:19:27,465 INFO L226 Difference]: Without dead ends: 1148 [2022-01-10 08:19:27,467 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:19:27,467 INFO L933 BasicCegarLoop]: 656 mSDtfsCounter, 50 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 2643 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:19:27,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 2643 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:27,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-01-10 08:19:27,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1046. [2022-01-10 08:19:27,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1046 states, 935 states have (on average 1.370053475935829) internal successors, (1281), 943 states have internal predecessors, (1281), 73 states have call successors, (73), 36 states have call predecessors, (73), 36 states have return successors, (93), 67 states have call predecessors, (93), 69 states have call successors, (93) [2022-01-10 08:19:27,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 1447 transitions. [2022-01-10 08:19:27,514 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 1447 transitions. Word has length 68 [2022-01-10 08:19:27,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:27,514 INFO L470 AbstractCegarLoop]: Abstraction has 1046 states and 1447 transitions. [2022-01-10 08:19:27,515 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:19:27,515 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1447 transitions. [2022-01-10 08:19:27,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:27,516 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:27,517 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:19:27,527 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:19:27,727 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:19:27,728 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:27,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:27,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1396816971, now seen corresponding path program 1 times [2022-01-10 08:19:27,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:27,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664729439] [2022-01-10 08:19:27,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:27,729 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:27,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:27,730 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:19:27,732 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:19:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:27,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:27,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:27,933 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:19:27,933 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:27,933 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:27,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664729439] [2022-01-10 08:19:27,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664729439] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:27,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:27,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:27,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826113513] [2022-01-10 08:19:27,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:27,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:27,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:27,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:27,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:27,938 INFO L87 Difference]: Start difference. First operand 1046 states and 1447 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:19:27,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:27,998 INFO L93 Difference]: Finished difference Result 1539 states and 2093 transitions. [2022-01-10 08:19:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:27,998 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:19:28,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:28,004 INFO L225 Difference]: With dead ends: 1539 [2022-01-10 08:19:28,004 INFO L226 Difference]: Without dead ends: 957 [2022-01-10 08:19:28,006 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:19:28,006 INFO L933 BasicCegarLoop]: 656 mSDtfsCounter, 10 mSDsluCounter, 1967 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2623 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:19:28,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2623 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:28,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-01-10 08:19:28,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 937. [2022-01-10 08:19:28,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 840 states have (on average 1.3761904761904762) internal successors, (1156), 850 states have internal predecessors, (1156), 63 states have call successors, (63), 30 states have call predecessors, (63), 32 states have return successors, (79), 57 states have call predecessors, (79), 59 states have call successors, (79) [2022-01-10 08:19:28,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1298 transitions. [2022-01-10 08:19:28,049 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 1298 transitions. Word has length 68 [2022-01-10 08:19:28,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:28,049 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 1298 transitions. [2022-01-10 08:19:28,049 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:19:28,049 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1298 transitions. [2022-01-10 08:19:28,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:28,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:28,051 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:19:28,062 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:19:28,259 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:19:28,260 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:28,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:28,261 INFO L85 PathProgramCache]: Analyzing trace with hash -848383349, now seen corresponding path program 1 times [2022-01-10 08:19:28,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:28,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [646634874] [2022-01-10 08:19:28,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:28,262 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:28,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:28,263 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:19:28,265 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:19:28,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:28,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:28,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:28,445 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:19:28,445 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:28,445 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:28,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [646634874] [2022-01-10 08:19:28,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [646634874] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:28,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:28,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:28,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155180967] [2022-01-10 08:19:28,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:28,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:28,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:28,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:28,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:28,447 INFO L87 Difference]: Start difference. First operand 937 states and 1298 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:19:28,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:28,493 INFO L93 Difference]: Finished difference Result 1408 states and 1903 transitions. [2022-01-10 08:19:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:28,494 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:19:28,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:28,499 INFO L225 Difference]: With dead ends: 1408 [2022-01-10 08:19:28,499 INFO L226 Difference]: Without dead ends: 935 [2022-01-10 08:19:28,501 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:19:28,501 INFO L933 BasicCegarLoop]: 707 mSDtfsCounter, 72 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1336 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:19:28,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 1336 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:28,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2022-01-10 08:19:28,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 891. [2022-01-10 08:19:28,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 800 states have (on average 1.3675) internal successors, (1094), 810 states have internal predecessors, (1094), 59 states have call successors, (59), 28 states have call predecessors, (59), 30 states have return successors, (73), 53 states have call predecessors, (73), 55 states have call successors, (73) [2022-01-10 08:19:28,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1226 transitions. [2022-01-10 08:19:28,538 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1226 transitions. Word has length 68 [2022-01-10 08:19:28,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:28,539 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 1226 transitions. [2022-01-10 08:19:28,539 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:19:28,539 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1226 transitions. [2022-01-10 08:19:28,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:28,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:28,541 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:19:28,555 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:19:28,752 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:19:28,752 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:28,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:28,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1918394440, now seen corresponding path program 1 times [2022-01-10 08:19:28,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:28,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753532900] [2022-01-10 08:19:28,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:28,754 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:28,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:28,755 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:19:28,757 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:19:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:28,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:28,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:28,989 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:19:28,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:19:29,107 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:19:29,107 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:29,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753532900] [2022-01-10 08:19:29,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753532900] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 08:19:29,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 08:19:29,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2022-01-10 08:19:29,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367764205] [2022-01-10 08:19:29,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:29,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:29,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:29,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:29,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:29,109 INFO L87 Difference]: Start difference. First operand 891 states and 1226 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:19:29,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:29,261 INFO L93 Difference]: Finished difference Result 942 states and 1287 transitions. [2022-01-10 08:19:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:29,262 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:19:29,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:29,266 INFO L225 Difference]: With dead ends: 942 [2022-01-10 08:19:29,266 INFO L226 Difference]: Without dead ends: 939 [2022-01-10 08:19:29,267 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:19:29,267 INFO L933 BasicCegarLoop]: 679 mSDtfsCounter, 1196 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1196 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:29,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1196 Valid, 744 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:19:29,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2022-01-10 08:19:29,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 890. [2022-01-10 08:19:29,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 800 states have (on average 1.365) internal successors, (1092), 809 states have internal predecessors, (1092), 58 states have call successors, (58), 28 states have call predecessors, (58), 30 states have return successors, (73), 53 states have call predecessors, (73), 55 states have call successors, (73) [2022-01-10 08:19:29,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1223 transitions. [2022-01-10 08:19:29,300 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1223 transitions. Word has length 68 [2022-01-10 08:19:29,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:29,300 INFO L470 AbstractCegarLoop]: Abstraction has 890 states and 1223 transitions. [2022-01-10 08:19:29,300 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:19:29,300 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1223 transitions. [2022-01-10 08:19:29,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-01-10 08:19:29,302 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:29,302 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:19:29,311 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:19:29,511 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:19:29,511 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:29,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:29,512 INFO L85 PathProgramCache]: Analyzing trace with hash -660662041, now seen corresponding path program 1 times [2022-01-10 08:19:29,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:29,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779442710] [2022-01-10 08:19:29,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:29,512 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:29,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:29,513 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:19:29,523 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:19:29,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:29,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:19:29,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:29,982 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:19:29,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:19:30,137 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:19:30,138 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:30,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779442710] [2022-01-10 08:19:30,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779442710] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 08:19:30,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 08:19:30,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-01-10 08:19:30,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223502817] [2022-01-10 08:19:30,138 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 08:19:30,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 08:19:30,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:30,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 08:19:30,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:19:30,139 INFO L87 Difference]: Start difference. First operand 890 states and 1223 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:19:30,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:30,473 INFO L93 Difference]: Finished difference Result 1570 states and 2065 transitions. [2022-01-10 08:19:30,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:19:30,474 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:19:30,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:30,481 INFO L225 Difference]: With dead ends: 1570 [2022-01-10 08:19:30,482 INFO L226 Difference]: Without dead ends: 1567 [2022-01-10 08:19:30,483 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:19:30,483 INFO L933 BasicCegarLoop]: 753 mSDtfsCounter, 1415 mSDsluCounter, 1416 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1415 SdHoareTripleChecker+Valid, 2169 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:30,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1415 Valid, 2169 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:30,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2022-01-10 08:19:30,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 1229. [2022-01-10 08:19:30,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1229 states, 1103 states have (on average 1.3254759746146871) internal successors, (1462), 1118 states have internal predecessors, (1462), 77 states have call successors, (77), 41 states have call predecessors, (77), 47 states have return successors, (104), 70 states have call predecessors, (104), 74 states have call successors, (104) [2022-01-10 08:19:30,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1229 states to 1229 states and 1643 transitions. [2022-01-10 08:19:30,557 INFO L78 Accepts]: Start accepts. Automaton has 1229 states and 1643 transitions. Word has length 69 [2022-01-10 08:19:30,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:30,558 INFO L470 AbstractCegarLoop]: Abstraction has 1229 states and 1643 transitions. [2022-01-10 08:19:30,558 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:19:30,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1229 states and 1643 transitions. [2022-01-10 08:19:30,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-01-10 08:19:30,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:30,561 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:19:30,572 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:19:30,770 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:19:30,770 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:30,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1705171135, now seen corresponding path program 2 times [2022-01-10 08:19:30,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:30,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1996968067] [2022-01-10 08:19:30,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:19:30,772 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:30,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:30,773 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:19:30,775 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:19:30,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 08:19:30,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:19:30,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:30,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:31,017 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:19:31,017 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:31,017 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:31,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1996968067] [2022-01-10 08:19:31,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1996968067] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:31,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:31,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:31,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131629522] [2022-01-10 08:19:31,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:31,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:31,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:31,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:31,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:31,019 INFO L87 Difference]: Start difference. First operand 1229 states and 1643 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:19:31,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:31,076 INFO L93 Difference]: Finished difference Result 1835 states and 2397 transitions. [2022-01-10 08:19:31,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:31,077 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:19:31,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:31,082 INFO L225 Difference]: With dead ends: 1835 [2022-01-10 08:19:31,082 INFO L226 Difference]: Without dead ends: 1163 [2022-01-10 08:19:31,084 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:19:31,084 INFO L933 BasicCegarLoop]: 687 mSDtfsCounter, 617 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 759 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:19:31,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 759 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:31,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2022-01-10 08:19:31,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1157. [2022-01-10 08:19:31,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1038 states have (on average 1.323699421965318) internal successors, (1374), 1053 states have internal predecessors, (1374), 74 states have call successors, (74), 38 states have call predecessors, (74), 43 states have return successors, (99), 66 states have call predecessors, (99), 71 states have call successors, (99) [2022-01-10 08:19:31,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1547 transitions. [2022-01-10 08:19:31,142 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1547 transitions. Word has length 88 [2022-01-10 08:19:31,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:31,142 INFO L470 AbstractCegarLoop]: Abstraction has 1157 states and 1547 transitions. [2022-01-10 08:19:31,142 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:19:31,142 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1547 transitions. [2022-01-10 08:19:31,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-01-10 08:19:31,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:31,145 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:19:31,155 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:19:31,355 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:19:31,355 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:31,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:31,356 INFO L85 PathProgramCache]: Analyzing trace with hash 2141156287, now seen corresponding path program 1 times [2022-01-10 08:19:31,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:31,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979782318] [2022-01-10 08:19:31,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:31,356 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:31,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:31,358 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:19:31,362 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:19:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:31,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:31,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:31,618 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:19:31,618 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:31,619 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:31,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979782318] [2022-01-10 08:19:31,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979782318] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:31,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:31,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:31,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161102827] [2022-01-10 08:19:31,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:31,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:31,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:31,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:31,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:31,620 INFO L87 Difference]: Start difference. First operand 1157 states and 1547 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:19:31,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:31,869 INFO L93 Difference]: Finished difference Result 1981 states and 2564 transitions. [2022-01-10 08:19:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:31,870 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:19:31,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:31,875 INFO L225 Difference]: With dead ends: 1981 [2022-01-10 08:19:31,875 INFO L226 Difference]: Without dead ends: 1190 [2022-01-10 08:19:31,900 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:19:31,901 INFO L933 BasicCegarLoop]: 645 mSDtfsCounter, 861 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 886 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:31,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [886 Valid, 1025 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:31,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2022-01-10 08:19:31,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 1157. [2022-01-10 08:19:31,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1038 states have (on average 1.3092485549132948) internal successors, (1359), 1053 states have internal predecessors, (1359), 74 states have call successors, (74), 38 states have call predecessors, (74), 43 states have return successors, (98), 66 states have call predecessors, (98), 71 states have call successors, (98) [2022-01-10 08:19:31,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1531 transitions. [2022-01-10 08:19:31,954 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1531 transitions. Word has length 103 [2022-01-10 08:19:31,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:31,954 INFO L470 AbstractCegarLoop]: Abstraction has 1157 states and 1531 transitions. [2022-01-10 08:19:31,954 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:19:31,954 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1531 transitions. [2022-01-10 08:19:31,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-01-10 08:19:31,958 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:31,958 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:19:31,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:32,168 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:19:32,168 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:32,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:32,169 INFO L85 PathProgramCache]: Analyzing trace with hash -370976170, now seen corresponding path program 1 times [2022-01-10 08:19:32,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:32,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175268134] [2022-01-10 08:19:32,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:32,169 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:32,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:32,170 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:19:32,173 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:19:32,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:32,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:32,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:32,421 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:19:32,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:32,421 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:32,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175268134] [2022-01-10 08:19:32,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175268134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:32,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:32,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:32,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129673935] [2022-01-10 08:19:32,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:32,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:32,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:32,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:32,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:32,423 INFO L87 Difference]: Start difference. First operand 1157 states and 1531 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), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 08:19:32,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:32,469 INFO L93 Difference]: Finished difference Result 1479 states and 1916 transitions. [2022-01-10 08:19:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:32,469 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), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 104 [2022-01-10 08:19:32,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:32,471 INFO L225 Difference]: With dead ends: 1479 [2022-01-10 08:19:32,472 INFO L226 Difference]: Without dead ends: 360 [2022-01-10 08:19:32,474 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:19:32,474 INFO L933 BasicCegarLoop]: 700 mSDtfsCounter, 54 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1332 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:32,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1332 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:32,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-10 08:19:32,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2022-01-10 08:19:32,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 326 states have (on average 1.5797546012269938) internal successors, (515), 328 states have internal predecessors, (515), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 08:19:32,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 567 transitions. [2022-01-10 08:19:32,489 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 567 transitions. Word has length 104 [2022-01-10 08:19:32,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:32,489 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 567 transitions. [2022-01-10 08:19:32,489 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), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 08:19:32,489 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 567 transitions. [2022-01-10 08:19:32,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:32,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:32,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:32,701 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:19:32,702 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:32,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1801318745, now seen corresponding path program 1 times [2022-01-10 08:19:32,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:32,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1027656397] [2022-01-10 08:19:32,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:32,703 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:32,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:32,704 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:19:32,706 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:19:32,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:32,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:32,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:33,121 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:19:33,121 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:33,121 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:33,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1027656397] [2022-01-10 08:19:33,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1027656397] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:33,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:33,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:33,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670118290] [2022-01-10 08:19:33,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:33,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:33,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:33,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:33,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:33,123 INFO L87 Difference]: Start difference. First operand 360 states and 567 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 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:19:33,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:33,147 INFO L93 Difference]: Finished difference Result 710 states and 1119 transitions. [2022-01-10 08:19:33,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:33,148 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:33,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:33,150 INFO L225 Difference]: With dead ends: 710 [2022-01-10 08:19:33,150 INFO L226 Difference]: Without dead ends: 360 [2022-01-10 08:19:33,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 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:33,152 INFO L933 BasicCegarLoop]: 565 mSDtfsCounter, 555 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 566 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:19:33,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [555 Valid, 566 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:33,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-10 08:19:33,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2022-01-10 08:19:33,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 326 states have (on average 1.5766871165644172) internal successors, (514), 328 states have internal predecessors, (514), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 08:19:33,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 566 transitions. [2022-01-10 08:19:33,166 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 566 transitions. Word has length 168 [2022-01-10 08:19:33,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:33,166 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 566 transitions. [2022-01-10 08:19:33,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 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:19:33,166 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 566 transitions. [2022-01-10 08:19:33,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:33,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:33,168 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33,182 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:19:33,380 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:19:33,380 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:33,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:33,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2146146907, now seen corresponding path program 1 times [2022-01-10 08:19:33,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:33,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745594382] [2022-01-10 08:19:33,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:33,382 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:33,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:33,383 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:19:33,384 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:19:33,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:33,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:33,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:33,773 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:19:33,774 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:33,774 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:33,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745594382] [2022-01-10 08:19:33,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745594382] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:33,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:33,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:33,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516444465] [2022-01-10 08:19:33,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:33,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:33,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:33,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:33,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:33,775 INFO L87 Difference]: Start difference. First operand 360 states and 566 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 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:19:33,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:33,808 INFO L93 Difference]: Finished difference Result 702 states and 1102 transitions. [2022-01-10 08:19:33,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:33,809 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:33,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:33,811 INFO L225 Difference]: With dead ends: 702 [2022-01-10 08:19:33,811 INFO L226 Difference]: Without dead ends: 360 [2022-01-10 08:19:33,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 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:33,814 INFO L933 BasicCegarLoop]: 564 mSDtfsCounter, 546 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 565 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:19:33,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [546 Valid, 565 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:33,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-10 08:19:33,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2022-01-10 08:19:33,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 326 states have (on average 1.5736196319018405) internal successors, (513), 328 states have internal predecessors, (513), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 08:19:33,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 565 transitions. [2022-01-10 08:19:33,830 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 565 transitions. Word has length 168 [2022-01-10 08:19:33,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:33,831 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 565 transitions. [2022-01-10 08:19:33,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 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:19:33,831 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 565 transitions. [2022-01-10 08:19:33,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:33,832 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:33,833 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-01-10 08:19:34,043 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:19:34,044 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:34,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:34,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1762957987, now seen corresponding path program 1 times [2022-01-10 08:19:34,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:34,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2129107524] [2022-01-10 08:19:34,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:34,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:34,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:34,046 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:19:34,048 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:19:34,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:34,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:34,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:34,470 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:19:34,471 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:34,471 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:34,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2129107524] [2022-01-10 08:19:34,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2129107524] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:34,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:34,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:34,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294818759] [2022-01-10 08:19:34,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:34,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:34,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:34,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:34,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:34,472 INFO L87 Difference]: Start difference. First operand 360 states and 565 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 3 states have internal predecessors, (157), 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:19:35,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:35,146 INFO L93 Difference]: Finished difference Result 1084 states and 1721 transitions. [2022-01-10 08:19:35,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:35,146 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 3 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:35,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:35,150 INFO L225 Difference]: With dead ends: 1084 [2022-01-10 08:19:35,150 INFO L226 Difference]: Without dead ends: 744 [2022-01-10 08:19:35,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:35,152 INFO L933 BasicCegarLoop]: 611 mSDtfsCounter, 1076 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1095 SdHoareTripleChecker+Valid, 1737 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:35,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1095 Valid, 1737 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 08:19:35,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-01-10 08:19:35,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 715. [2022-01-10 08:19:35,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.5871559633027523) internal successors, (1038), 657 states have internal predecessors, (1038), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:35,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1131 transitions. [2022-01-10 08:19:35,177 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1131 transitions. Word has length 168 [2022-01-10 08:19:35,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:35,177 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1131 transitions. [2022-01-10 08:19:35,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 3 states have internal predecessors, (157), 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:19:35,178 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1131 transitions. [2022-01-10 08:19:35,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:35,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:35,179 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35,194 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:19:35,394 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:19:35,394 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:35,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:35,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1609608801, now seen corresponding path program 1 times [2022-01-10 08:19:35,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:35,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [922312886] [2022-01-10 08:19:35,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:35,397 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:35,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:35,398 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:19:35,400 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:19:35,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:35,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:35,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:35,821 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:19:35,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:35,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:35,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [922312886] [2022-01-10 08:19:35,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [922312886] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:35,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:35,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:35,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969834318] [2022-01-10 08:19:35,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:35,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:35,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:35,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:35,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:35,823 INFO L87 Difference]: Start difference. First operand 715 states and 1131 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:36,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:36,201 INFO L93 Difference]: Finished difference Result 1410 states and 2237 transitions. [2022-01-10 08:19:36,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:36,202 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:36,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:36,205 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:36,205 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:36,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:36,207 INFO L933 BasicCegarLoop]: 534 mSDtfsCounter, 761 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 1151 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:36,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [780 Valid, 1151 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:36,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:36,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:36,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.5764525993883791) internal successors, (1031), 657 states have internal predecessors, (1031), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:36,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1124 transitions. [2022-01-10 08:19:36,231 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1124 transitions. Word has length 168 [2022-01-10 08:19:36,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:36,232 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1124 transitions. [2022-01-10 08:19:36,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:36,232 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1124 transitions. [2022-01-10 08:19:36,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:36,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:36,233 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36,246 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:19:36,446 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:19:36,446 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:36,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:36,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1023174757, now seen corresponding path program 1 times [2022-01-10 08:19:36,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:36,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [132874716] [2022-01-10 08:19:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:36,448 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:36,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:36,449 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:19:36,451 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:19:36,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:36,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:36,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:36,866 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:19:36,866 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:36,867 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:36,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [132874716] [2022-01-10 08:19:36,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [132874716] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:36,867 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:36,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:36,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153331082] [2022-01-10 08:19:36,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:36,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:36,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:36,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:36,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:36,871 INFO L87 Difference]: Start difference. First operand 715 states and 1124 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:37,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:37,226 INFO L93 Difference]: Finished difference Result 1410 states and 2223 transitions. [2022-01-10 08:19:37,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:37,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:37,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:37,229 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:37,229 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:37,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:37,232 INFO L933 BasicCegarLoop]: 531 mSDtfsCounter, 755 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 774 SdHoareTripleChecker+Valid, 1144 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:37,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [774 Valid, 1144 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:37,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:37,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:37,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.5657492354740061) internal successors, (1024), 657 states have internal predecessors, (1024), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:37,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1117 transitions. [2022-01-10 08:19:37,256 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1117 transitions. Word has length 168 [2022-01-10 08:19:37,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:37,256 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1117 transitions. [2022-01-10 08:19:37,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:37,257 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1117 transitions. [2022-01-10 08:19:37,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:37,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:37,258 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37,271 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:19:37,469 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:19:37,469 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:37,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:37,469 INFO L85 PathProgramCache]: Analyzing trace with hash -172973537, now seen corresponding path program 1 times [2022-01-10 08:19:37,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:37,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [477635911] [2022-01-10 08:19:37,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:37,470 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:37,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:37,471 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:19:37,472 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:19:37,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:37,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:37,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:37,829 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:19:37,830 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:37,830 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:37,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [477635911] [2022-01-10 08:19:37,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [477635911] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:37,830 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:37,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:37,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423349205] [2022-01-10 08:19:37,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:37,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:37,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:37,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:37,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:37,831 INFO L87 Difference]: Start difference. First operand 715 states and 1117 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:38,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:38,170 INFO L93 Difference]: Finished difference Result 1410 states and 2209 transitions. [2022-01-10 08:19:38,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:38,171 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:38,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:38,173 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:38,174 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:38,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:38,185 INFO L933 BasicCegarLoop]: 528 mSDtfsCounter, 749 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 1137 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:38,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [768 Valid, 1137 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:38,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:38,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:38,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.555045871559633) internal successors, (1017), 657 states have internal predecessors, (1017), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:38,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1110 transitions. [2022-01-10 08:19:38,212 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1110 transitions. Word has length 168 [2022-01-10 08:19:38,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:38,213 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1110 transitions. [2022-01-10 08:19:38,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:38,213 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1110 transitions. [2022-01-10 08:19:38,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:38,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:38,214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:38,425 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:19:38,426 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:38,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:38,426 INFO L85 PathProgramCache]: Analyzing trace with hash -713403043, now seen corresponding path program 1 times [2022-01-10 08:19:38,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:38,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855922647] [2022-01-10 08:19:38,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:38,427 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:38,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:38,428 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:19:38,429 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:19:38,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:38,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:38,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:38,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:19:38,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:38,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:38,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855922647] [2022-01-10 08:19:38,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855922647] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:38,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:38,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:38,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569589648] [2022-01-10 08:19:38,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:38,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:38,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:38,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:38,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:38,796 INFO L87 Difference]: Start difference. First operand 715 states and 1110 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:39,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:39,155 INFO L93 Difference]: Finished difference Result 1410 states and 2195 transitions. [2022-01-10 08:19:39,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:39,156 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:39,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:39,158 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:39,158 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:39,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:39,160 INFO L933 BasicCegarLoop]: 525 mSDtfsCounter, 743 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:39,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [762 Valid, 1130 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:39,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:39,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:39,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.54434250764526) internal successors, (1010), 657 states have internal predecessors, (1010), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:39,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1103 transitions. [2022-01-10 08:19:39,187 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1103 transitions. Word has length 168 [2022-01-10 08:19:39,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:39,187 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1103 transitions. [2022-01-10 08:19:39,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:39,187 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1103 transitions. [2022-01-10 08:19:39,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:39,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:39,189 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39,200 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:19:39,399 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:19:39,399 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:39,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:39,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1580216545, now seen corresponding path program 1 times [2022-01-10 08:19:39,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:39,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [52084773] [2022-01-10 08:19:39,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:39,400 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:39,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:39,402 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:19:39,403 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:19:39,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:39,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:39,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:39,804 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:19:39,804 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:39,804 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:39,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [52084773] [2022-01-10 08:19:39,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [52084773] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:39,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:39,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:39,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325121079] [2022-01-10 08:19:39,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:39,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:39,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:39,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:39,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:39,808 INFO L87 Difference]: Start difference. First operand 715 states and 1103 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:40,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:40,129 INFO L93 Difference]: Finished difference Result 1410 states and 2181 transitions. [2022-01-10 08:19:40,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:40,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:40,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:40,133 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:40,133 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:40,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:40,136 INFO L933 BasicCegarLoop]: 522 mSDtfsCounter, 737 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:40,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [756 Valid, 1123 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:40,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:40,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.533639143730887) internal successors, (1003), 657 states have internal predecessors, (1003), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:40,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1096 transitions. [2022-01-10 08:19:40,165 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1096 transitions. Word has length 168 [2022-01-10 08:19:40,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:40,166 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1096 transitions. [2022-01-10 08:19:40,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:40,166 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1096 transitions. [2022-01-10 08:19:40,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:40,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:40,167 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:40,183 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:19:40,378 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:19:40,378 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:40,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:40,379 INFO L85 PathProgramCache]: Analyzing trace with hash 961467613, now seen corresponding path program 1 times [2022-01-10 08:19:40,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:40,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1587263458] [2022-01-10 08:19:40,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:40,379 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:40,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:40,380 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:19:40,381 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:19:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:40,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:40,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:40,742 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:19:40,742 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:40,742 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:40,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1587263458] [2022-01-10 08:19:40,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1587263458] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:40,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:40,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:40,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486507513] [2022-01-10 08:19:40,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:40,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:40,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:40,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:40,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:40,743 INFO L87 Difference]: Start difference. First operand 715 states and 1096 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:41,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:41,026 INFO L93 Difference]: Finished difference Result 1410 states and 2167 transitions. [2022-01-10 08:19:41,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:41,027 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:41,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:41,030 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:41,030 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:41,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:41,032 INFO L933 BasicCegarLoop]: 519 mSDtfsCounter, 731 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:41,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 1116 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:41,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:41,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:41,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.5229357798165137) internal successors, (996), 657 states have internal predecessors, (996), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:41,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1089 transitions. [2022-01-10 08:19:41,061 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1089 transitions. Word has length 168 [2022-01-10 08:19:41,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:41,062 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1089 transitions. [2022-01-10 08:19:41,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:41,062 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1089 transitions. [2022-01-10 08:19:41,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:41,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:41,063 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41,075 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:19:41,273 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:19:41,274 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:41,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:41,274 INFO L85 PathProgramCache]: Analyzing trace with hash -166870687, now seen corresponding path program 1 times [2022-01-10 08:19:41,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:41,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1648687453] [2022-01-10 08:19:41,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:41,275 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:41,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:41,276 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:19:41,276 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:19:41,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:41,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:41,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:41,627 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:19:41,627 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:41,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:41,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1648687453] [2022-01-10 08:19:41,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1648687453] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:41,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:41,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:41,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179940742] [2022-01-10 08:19:41,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:41,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:41,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:41,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:41,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:41,629 INFO L87 Difference]: Start difference. First operand 715 states and 1089 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:41,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:41,957 INFO L93 Difference]: Finished difference Result 1410 states and 2153 transitions. [2022-01-10 08:19:41,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:41,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:41,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:41,960 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:41,960 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:41,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:41,961 INFO L933 BasicCegarLoop]: 516 mSDtfsCounter, 725 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 744 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:41,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [744 Valid, 1109 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:41,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:41,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:41,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.5122324159021407) internal successors, (989), 657 states have internal predecessors, (989), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:41,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1082 transitions. [2022-01-10 08:19:41,991 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1082 transitions. Word has length 168 [2022-01-10 08:19:41,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:41,991 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1082 transitions. [2022-01-10 08:19:41,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:41,992 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1082 transitions. [2022-01-10 08:19:41,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:41,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:41,993 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42,003 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:19:42,203 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:19:42,204 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:42,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:42,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1597846621, now seen corresponding path program 1 times [2022-01-10 08:19:42,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:42,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632352316] [2022-01-10 08:19:42,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:42,205 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:42,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:42,206 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:19:42,207 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:19:42,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:42,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:42,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:42,553 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:19:42,553 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:42,553 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:42,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632352316] [2022-01-10 08:19:42,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632352316] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:42,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:42,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:42,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471044678] [2022-01-10 08:19:42,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:42,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:42,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:42,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:42,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:42,554 INFO L87 Difference]: Start difference. First operand 715 states and 1082 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:42,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:42,889 INFO L93 Difference]: Finished difference Result 1410 states and 2139 transitions. [2022-01-10 08:19:42,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:42,890 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:42,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:42,892 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:42,892 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:42,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:42,895 INFO L933 BasicCegarLoop]: 513 mSDtfsCounter, 718 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:42,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [737 Valid, 1102 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:42,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:42,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:42,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.5015290519877675) internal successors, (982), 657 states have internal predecessors, (982), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:42,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1075 transitions. [2022-01-10 08:19:42,939 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1075 transitions. Word has length 168 [2022-01-10 08:19:42,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:42,939 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1075 transitions. [2022-01-10 08:19:42,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:42,940 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1075 transitions. [2022-01-10 08:19:42,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:42,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:42,941 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42,952 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:19:43,152 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:19:43,152 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:43,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:43,153 INFO L85 PathProgramCache]: Analyzing trace with hash -228247975, now seen corresponding path program 1 times [2022-01-10 08:19:43,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:43,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130135370] [2022-01-10 08:19:43,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:43,153 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:43,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:43,154 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:19:43,155 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:19:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:43,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:43,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:43,502 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:19:43,502 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:43,503 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:43,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130135370] [2022-01-10 08:19:43,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130135370] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:43,503 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:43,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:43,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016142364] [2022-01-10 08:19:43,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:43,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:43,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:43,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:43,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:43,504 INFO L87 Difference]: Start difference. First operand 715 states and 1075 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:43,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:43,836 INFO L93 Difference]: Finished difference Result 1410 states and 2125 transitions. [2022-01-10 08:19:43,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:43,837 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:43,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:43,839 INFO L225 Difference]: With dead ends: 1410 [2022-01-10 08:19:43,839 INFO L226 Difference]: Without dead ends: 715 [2022-01-10 08:19:43,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:43,841 INFO L933 BasicCegarLoop]: 510 mSDtfsCounter, 712 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 731 SdHoareTripleChecker+Valid, 1095 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:43,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [731 Valid, 1095 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:43,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-10 08:19:43,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-10 08:19:43,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 654 states have (on average 1.4908256880733946) internal successors, (975), 657 states have internal predecessors, (975), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:43,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1068 transitions. [2022-01-10 08:19:43,873 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1068 transitions. Word has length 168 [2022-01-10 08:19:43,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:43,873 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1068 transitions. [2022-01-10 08:19:43,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:43,873 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1068 transitions. [2022-01-10 08:19:43,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:43,875 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:43,875 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43,889 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:19:44,086 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:19:44,086 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:44,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:44,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1098319069, now seen corresponding path program 1 times [2022-01-10 08:19:44,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:44,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2014511876] [2022-01-10 08:19:44,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:44,087 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:44,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:44,089 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:19:44,091 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:19:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:44,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:44,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:44,500 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:19:44,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:44,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:44,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2014511876] [2022-01-10 08:19:44,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2014511876] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:44,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:44,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:44,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697356210] [2022-01-10 08:19:44,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:44,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:44,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:44,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:44,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:44,502 INFO L87 Difference]: Start difference. First operand 715 states and 1068 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:44,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:44,989 INFO L93 Difference]: Finished difference Result 1588 states and 2387 transitions. [2022-01-10 08:19:44,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:44,990 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:44,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:44,992 INFO L225 Difference]: With dead ends: 1588 [2022-01-10 08:19:44,992 INFO L226 Difference]: Without dead ends: 893 [2022-01-10 08:19:44,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:44,994 INFO L933 BasicCegarLoop]: 507 mSDtfsCounter, 822 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 1087 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:44,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [841 Valid, 1087 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:44,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2022-01-10 08:19:45,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 893. [2022-01-10 08:19:45,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 826 states have (on average 1.4648910411622276) internal successors, (1210), 829 states have internal predecessors, (1210), 49 states have call successors, (49), 17 states have call predecessors, (49), 17 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:45,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1307 transitions. [2022-01-10 08:19:45,046 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1307 transitions. Word has length 168 [2022-01-10 08:19:45,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:45,046 INFO L470 AbstractCegarLoop]: Abstraction has 893 states and 1307 transitions. [2022-01-10 08:19:45,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:45,046 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1307 transitions. [2022-01-10 08:19:45,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:45,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:45,048 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-01-10 08:19:45,260 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:19:45,260 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:45,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:45,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1396376198, now seen corresponding path program 1 times [2022-01-10 08:19:45,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:45,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840396125] [2022-01-10 08:19:45,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:45,261 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:45,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:45,262 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:19:45,263 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:19:45,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:45,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:45,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:45,624 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:19:45,625 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:45,625 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:45,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840396125] [2022-01-10 08:19:45,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840396125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:45,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:45,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:45,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72774958] [2022-01-10 08:19:45,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:45,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:45,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:45,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:45,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:45,626 INFO L87 Difference]: Start difference. First operand 893 states and 1307 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:46,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:46,101 INFO L93 Difference]: Finished difference Result 1944 states and 2865 transitions. [2022-01-10 08:19:46,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:46,102 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:46,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:46,106 INFO L225 Difference]: With dead ends: 1944 [2022-01-10 08:19:46,106 INFO L226 Difference]: Without dead ends: 1071 [2022-01-10 08:19:46,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:46,110 INFO L933 BasicCegarLoop]: 505 mSDtfsCounter, 815 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:46,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [834 Valid, 1081 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:46,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2022-01-10 08:19:46,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1071. [2022-01-10 08:19:46,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 998 states have (on average 1.4438877755511021) internal successors, (1441), 1001 states have internal predecessors, (1441), 51 states have call successors, (51), 21 states have call predecessors, (51), 21 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2022-01-10 08:19:46,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1542 transitions. [2022-01-10 08:19:46,161 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1542 transitions. Word has length 168 [2022-01-10 08:19:46,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:46,161 INFO L470 AbstractCegarLoop]: Abstraction has 1071 states and 1542 transitions. [2022-01-10 08:19:46,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:46,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1542 transitions. [2022-01-10 08:19:46,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:46,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:46,163 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-01-10 08:19:46,373 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:19:46,373 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:46,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:46,374 INFO L85 PathProgramCache]: Analyzing trace with hash -331309826, now seen corresponding path program 1 times [2022-01-10 08:19:46,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:46,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [651026973] [2022-01-10 08:19:46,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:46,374 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:46,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:46,375 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:19:46,376 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:19:46,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:46,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:46,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:46,738 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:19:46,738 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:46,739 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:46,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [651026973] [2022-01-10 08:19:46,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [651026973] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:46,739 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:46,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:46,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350464316] [2022-01-10 08:19:46,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:46,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:46,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:46,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:46,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:46,740 INFO L87 Difference]: Start difference. First operand 1071 states and 1542 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:47,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:47,200 INFO L93 Difference]: Finished difference Result 2300 states and 3335 transitions. [2022-01-10 08:19:47,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:47,201 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:47,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:47,205 INFO L225 Difference]: With dead ends: 2300 [2022-01-10 08:19:47,205 INFO L226 Difference]: Without dead ends: 1249 [2022-01-10 08:19:47,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:47,208 INFO L933 BasicCegarLoop]: 500 mSDtfsCounter, 809 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 828 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:47,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [828 Valid, 1072 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:47,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2022-01-10 08:19:47,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 1249. [2022-01-10 08:19:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1170 states have (on average 1.4256410256410257) internal successors, (1668), 1173 states have internal predecessors, (1668), 53 states have call successors, (53), 25 states have call predecessors, (53), 25 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 08:19:47,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1773 transitions. [2022-01-10 08:19:47,273 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1773 transitions. Word has length 168 [2022-01-10 08:19:47,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:47,273 INFO L470 AbstractCegarLoop]: Abstraction has 1249 states and 1773 transitions. [2022-01-10 08:19:47,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:47,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1773 transitions. [2022-01-10 08:19:47,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:47,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:47,274 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47,285 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:19:47,485 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:19:47,485 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:47,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:47,486 INFO L85 PathProgramCache]: Analyzing trace with hash 301464281, now seen corresponding path program 1 times [2022-01-10 08:19:47,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:47,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [514884843] [2022-01-10 08:19:47,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:47,486 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:47,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:47,487 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:19:47,488 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:19:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:47,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:47,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:47,817 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:19:47,817 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:47,817 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:47,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [514884843] [2022-01-10 08:19:47,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [514884843] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:47,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:47,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:47,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348851940] [2022-01-10 08:19:47,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:47,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:47,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:47,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:47,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:47,827 INFO L87 Difference]: Start difference. First operand 1249 states and 1773 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:48,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:48,253 INFO L93 Difference]: Finished difference Result 2656 states and 3797 transitions. [2022-01-10 08:19:48,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:48,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:48,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:48,258 INFO L225 Difference]: With dead ends: 2656 [2022-01-10 08:19:48,258 INFO L226 Difference]: Without dead ends: 1427 [2022-01-10 08:19:48,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:48,261 INFO L933 BasicCegarLoop]: 497 mSDtfsCounter, 802 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 1065 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:48,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [821 Valid, 1065 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:48,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2022-01-10 08:19:48,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1427. [2022-01-10 08:19:48,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1342 states have (on average 1.4090909090909092) internal successors, (1891), 1345 states have internal predecessors, (1891), 55 states have call successors, (55), 29 states have call predecessors, (55), 29 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2022-01-10 08:19:48,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 2000 transitions. [2022-01-10 08:19:48,324 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 2000 transitions. Word has length 168 [2022-01-10 08:19:48,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:48,325 INFO L470 AbstractCegarLoop]: Abstraction has 1427 states and 2000 transitions. [2022-01-10 08:19:48,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:48,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 2000 transitions. [2022-01-10 08:19:48,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:48,326 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:48,326 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 08:19:48,534 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:19:48,534 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:48,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:48,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1142795101, now seen corresponding path program 1 times [2022-01-10 08:19:48,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:48,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [478297858] [2022-01-10 08:19:48,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:48,535 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:48,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:48,536 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:19:48,537 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:19:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:48,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:48,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:48,894 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:19:48,894 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:48,894 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:48,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [478297858] [2022-01-10 08:19:48,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [478297858] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:48,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:48,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:48,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126115334] [2022-01-10 08:19:48,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:48,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:48,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:48,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:48,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:48,896 INFO L87 Difference]: Start difference. First operand 1427 states and 2000 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:49,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:49,390 INFO L93 Difference]: Finished difference Result 3012 states and 4251 transitions. [2022-01-10 08:19:49,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:49,391 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:49,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:49,402 INFO L225 Difference]: With dead ends: 3012 [2022-01-10 08:19:49,402 INFO L226 Difference]: Without dead ends: 1605 [2022-01-10 08:19:49,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:49,406 INFO L933 BasicCegarLoop]: 494 mSDtfsCounter, 795 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 814 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:49,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [814 Valid, 1058 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:49,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2022-01-10 08:19:49,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 1605. [2022-01-10 08:19:49,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1605 states, 1514 states have (on average 1.393659180977543) internal successors, (2110), 1517 states have internal predecessors, (2110), 57 states have call successors, (57), 33 states have call predecessors, (57), 33 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2022-01-10 08:19:49,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1605 states to 1605 states and 2223 transitions. [2022-01-10 08:19:49,530 INFO L78 Accepts]: Start accepts. Automaton has 1605 states and 2223 transitions. Word has length 168 [2022-01-10 08:19:49,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:49,530 INFO L470 AbstractCegarLoop]: Abstraction has 1605 states and 2223 transitions. [2022-01-10 08:19:49,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:49,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1605 states and 2223 transitions. [2022-01-10 08:19:49,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:49,531 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:49,532 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49,548 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:19:49,746 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:19:49,746 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:49,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:49,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1581477560, now seen corresponding path program 1 times [2022-01-10 08:19:49,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:49,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [781245293] [2022-01-10 08:19:49,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:49,747 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:49,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:49,748 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:19:49,749 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:19:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:49,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:49,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:50,084 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:19:50,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:50,085 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:50,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [781245293] [2022-01-10 08:19:50,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [781245293] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:50,085 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:50,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:50,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103191162] [2022-01-10 08:19:50,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:50,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:50,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:50,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:50,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:50,086 INFO L87 Difference]: Start difference. First operand 1605 states and 2223 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:50,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:50,572 INFO L93 Difference]: Finished difference Result 3368 states and 4697 transitions. [2022-01-10 08:19:50,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:50,572 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:50,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:50,578 INFO L225 Difference]: With dead ends: 3368 [2022-01-10 08:19:50,578 INFO L226 Difference]: Without dead ends: 1783 [2022-01-10 08:19:50,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:50,582 INFO L933 BasicCegarLoop]: 491 mSDtfsCounter, 787 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 1051 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:50,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 1051 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:50,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1783 states. [2022-01-10 08:19:50,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1783 to 1783. [2022-01-10 08:19:50,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1783 states, 1686 states have (on average 1.3790035587188612) internal successors, (2325), 1689 states have internal predecessors, (2325), 59 states have call successors, (59), 37 states have call predecessors, (59), 37 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2022-01-10 08:19:50,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1783 states to 1783 states and 2442 transitions. [2022-01-10 08:19:50,685 INFO L78 Accepts]: Start accepts. Automaton has 1783 states and 2442 transitions. Word has length 168 [2022-01-10 08:19:50,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:50,685 INFO L470 AbstractCegarLoop]: Abstraction has 1783 states and 2442 transitions. [2022-01-10 08:19:50,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:50,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1783 states and 2442 transitions. [2022-01-10 08:19:50,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:50,686 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:50,686 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 08:19:50,886 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:19:50,887 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:50,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:50,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1058745524, now seen corresponding path program 1 times [2022-01-10 08:19:50,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:50,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1579073038] [2022-01-10 08:19:50,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:50,888 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:50,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:50,888 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:19:50,889 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:19:51,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:51,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:51,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:51,214 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:19:51,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:51,215 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:51,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1579073038] [2022-01-10 08:19:51,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1579073038] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:51,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:51,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:51,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549102771] [2022-01-10 08:19:51,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:51,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:51,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:51,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:51,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:51,216 INFO L87 Difference]: Start difference. First operand 1783 states and 2442 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:51,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:51,669 INFO L93 Difference]: Finished difference Result 3724 states and 5135 transitions. [2022-01-10 08:19:51,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:51,669 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:51,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:51,672 INFO L225 Difference]: With dead ends: 3724 [2022-01-10 08:19:51,672 INFO L226 Difference]: Without dead ends: 1961 [2022-01-10 08:19:51,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:51,675 INFO L933 BasicCegarLoop]: 488 mSDtfsCounter, 780 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 799 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:51,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [799 Valid, 1044 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:51,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states. [2022-01-10 08:19:51,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1961. [2022-01-10 08:19:51,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1858 states have (on average 1.364908503767492) internal successors, (2536), 1861 states have internal predecessors, (2536), 61 states have call successors, (61), 41 states have call predecessors, (61), 41 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 08:19:51,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2657 transitions. [2022-01-10 08:19:51,757 INFO L78 Accepts]: Start accepts. Automaton has 1961 states and 2657 transitions. Word has length 168 [2022-01-10 08:19:51,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:51,757 INFO L470 AbstractCegarLoop]: Abstraction has 1961 states and 2657 transitions. [2022-01-10 08:19:51,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:51,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1961 states and 2657 transitions. [2022-01-10 08:19:51,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:51,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:51,758 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 08:19:51,968 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:19:51,968 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:51,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:51,968 INFO L85 PathProgramCache]: Analyzing trace with hash 843906391, now seen corresponding path program 1 times [2022-01-10 08:19:51,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:51,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446456818] [2022-01-10 08:19:51,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:51,969 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:51,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:51,970 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:19:51,970 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:19:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:52,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:52,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:52,308 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:19:52,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:52,309 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:52,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446456818] [2022-01-10 08:19:52,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446456818] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:52,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:52,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:52,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693060675] [2022-01-10 08:19:52,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:52,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:52,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:52,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:52,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:52,310 INFO L87 Difference]: Start difference. First operand 1961 states and 2657 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:52,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:52,824 INFO L93 Difference]: Finished difference Result 4080 states and 5565 transitions. [2022-01-10 08:19:52,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:52,825 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:52,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:52,830 INFO L225 Difference]: With dead ends: 4080 [2022-01-10 08:19:52,830 INFO L226 Difference]: Without dead ends: 2139 [2022-01-10 08:19:52,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:52,835 INFO L933 BasicCegarLoop]: 485 mSDtfsCounter, 773 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 792 SdHoareTripleChecker+Valid, 1037 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:52,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [792 Valid, 1037 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:52,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states. [2022-01-10 08:19:52,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2022-01-10 08:19:52,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2030 states have (on average 1.351231527093596) internal successors, (2743), 2033 states have internal predecessors, (2743), 63 states have call successors, (63), 45 states have call predecessors, (63), 45 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2022-01-10 08:19:53,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2868 transitions. [2022-01-10 08:19:53,002 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 2868 transitions. Word has length 168 [2022-01-10 08:19:53,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:53,002 INFO L470 AbstractCegarLoop]: Abstraction has 2139 states and 2868 transitions. [2022-01-10 08:19:53,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:53,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 2868 transitions. [2022-01-10 08:19:53,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:53,004 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:53,004 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:53,017 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:19:53,214 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:19:53,214 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:53,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:53,215 INFO L85 PathProgramCache]: Analyzing trace with hash 414248085, now seen corresponding path program 1 times [2022-01-10 08:19:53,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:53,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212988904] [2022-01-10 08:19:53,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:53,215 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:53,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:53,216 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:19:53,217 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:19:53,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:53,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:53,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:53,551 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:19:53,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:53,552 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:53,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212988904] [2022-01-10 08:19:53,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212988904] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:53,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:53,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:53,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820479340] [2022-01-10 08:19:53,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:53,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:53,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:53,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:53,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:53,553 INFO L87 Difference]: Start difference. First operand 2139 states and 2868 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:54,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:54,169 INFO L93 Difference]: Finished difference Result 4436 states and 5987 transitions. [2022-01-10 08:19:54,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:54,170 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:54,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:54,183 INFO L225 Difference]: With dead ends: 4436 [2022-01-10 08:19:54,183 INFO L226 Difference]: Without dead ends: 2317 [2022-01-10 08:19:54,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:54,188 INFO L933 BasicCegarLoop]: 482 mSDtfsCounter, 766 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:54,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [785 Valid, 1030 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:54,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2317 states. [2022-01-10 08:19:54,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2317 to 2317. [2022-01-10 08:19:54,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2317 states, 2202 states have (on average 1.337874659400545) internal successors, (2946), 2205 states have internal predecessors, (2946), 65 states have call successors, (65), 49 states have call predecessors, (65), 49 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2022-01-10 08:19:54,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2317 states to 2317 states and 3075 transitions. [2022-01-10 08:19:54,334 INFO L78 Accepts]: Start accepts. Automaton has 2317 states and 3075 transitions. Word has length 168 [2022-01-10 08:19:54,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:54,334 INFO L470 AbstractCegarLoop]: Abstraction has 2317 states and 3075 transitions. [2022-01-10 08:19:54,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:54,334 INFO L276 IsEmpty]: Start isEmpty. Operand 2317 states and 3075 transitions. [2022-01-10 08:19:54,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:54,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:54,335 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:54,347 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:19:54,545 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:19:54,545 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:54,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:54,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1392868168, now seen corresponding path program 1 times [2022-01-10 08:19:54,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:54,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598180694] [2022-01-10 08:19:54,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:54,547 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:54,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:54,548 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:19:54,550 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:19:54,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:54,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:54,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:54,943 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:19:54,943 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:54,943 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:54,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598180694] [2022-01-10 08:19:54,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598180694] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:54,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:54,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:54,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650001399] [2022-01-10 08:19:54,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:54,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:54,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:54,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:54,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:54,945 INFO L87 Difference]: Start difference. First operand 2317 states and 3075 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:55,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:55,547 INFO L93 Difference]: Finished difference Result 4792 states and 6401 transitions. [2022-01-10 08:19:55,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:55,548 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:55,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:55,553 INFO L225 Difference]: With dead ends: 4792 [2022-01-10 08:19:55,553 INFO L226 Difference]: Without dead ends: 2495 [2022-01-10 08:19:55,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:55,556 INFO L933 BasicCegarLoop]: 479 mSDtfsCounter, 759 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:55,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [778 Valid, 1023 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:55,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2495 states. [2022-01-10 08:19:55,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2495 to 2495. [2022-01-10 08:19:55,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2495 states, 2374 states have (on average 1.3247683235046335) internal successors, (3145), 2377 states have internal predecessors, (3145), 67 states have call successors, (67), 53 states have call predecessors, (67), 53 states have return successors, (66), 65 states have call predecessors, (66), 65 states have call successors, (66) [2022-01-10 08:19:55,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2495 states to 2495 states and 3278 transitions. [2022-01-10 08:19:55,694 INFO L78 Accepts]: Start accepts. Automaton has 2495 states and 3278 transitions. Word has length 168 [2022-01-10 08:19:55,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:55,695 INFO L470 AbstractCegarLoop]: Abstraction has 2495 states and 3278 transitions. [2022-01-10 08:19:55,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:55,695 INFO L276 IsEmpty]: Start isEmpty. Operand 2495 states and 3278 transitions. [2022-01-10 08:19:55,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:55,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:55,696 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:55,706 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:19:55,906 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:19:55,906 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:55,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:55,907 INFO L85 PathProgramCache]: Analyzing trace with hash -226975564, now seen corresponding path program 1 times [2022-01-10 08:19:55,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:55,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729105224] [2022-01-10 08:19:55,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:55,907 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:55,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:55,909 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:19:55,911 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:19:56,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:56,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:56,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:56,263 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:19:56,263 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:56,263 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:56,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729105224] [2022-01-10 08:19:56,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729105224] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:56,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:56,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:56,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387455242] [2022-01-10 08:19:56,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:56,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:56,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:56,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:56,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:56,265 INFO L87 Difference]: Start difference. First operand 2495 states and 3278 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:56,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:56,931 INFO L93 Difference]: Finished difference Result 5148 states and 6807 transitions. [2022-01-10 08:19:56,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:56,932 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:56,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:56,938 INFO L225 Difference]: With dead ends: 5148 [2022-01-10 08:19:56,939 INFO L226 Difference]: Without dead ends: 2673 [2022-01-10 08:19:56,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:19:56,943 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 752 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 1016 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:56,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [771 Valid, 1016 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:56,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2673 states. [2022-01-10 08:19:57,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2673 to 2673. [2022-01-10 08:19:57,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2673 states, 2546 states have (on average 1.3118617439120188) internal successors, (3340), 2549 states have internal predecessors, (3340), 69 states have call successors, (69), 57 states have call predecessors, (69), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 08:19:57,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2673 states to 2673 states and 3477 transitions. [2022-01-10 08:19:57,135 INFO L78 Accepts]: Start accepts. Automaton has 2673 states and 3477 transitions. Word has length 168 [2022-01-10 08:19:57,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:57,135 INFO L470 AbstractCegarLoop]: Abstraction has 2673 states and 3477 transitions. [2022-01-10 08:19:57,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:19:57,135 INFO L276 IsEmpty]: Start isEmpty. Operand 2673 states and 3477 transitions. [2022-01-10 08:19:57,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:57,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:57,136 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:57,149 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:19:57,347 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:19:57,347 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:57,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:57,347 INFO L85 PathProgramCache]: Analyzing trace with hash 355991639, now seen corresponding path program 1 times [2022-01-10 08:19:57,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:57,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962712844] [2022-01-10 08:19:57,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:57,348 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:57,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:57,350 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:19:57,352 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:19:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:57,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:57,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:57,741 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:19:57,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:57,742 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:57,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962712844] [2022-01-10 08:19:57,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962712844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:57,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:57,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:57,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926478523] [2022-01-10 08:19:57,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:57,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:57,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:57,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:57,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:57,743 INFO L87 Difference]: Start difference. First operand 2673 states and 3477 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:19:57,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:57,931 INFO L93 Difference]: Finished difference Result 5647 states and 7388 transitions. [2022-01-10 08:19:57,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:57,933 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:57,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:57,943 INFO L225 Difference]: With dead ends: 5647 [2022-01-10 08:19:57,943 INFO L226 Difference]: Without dead ends: 2995 [2022-01-10 08:19:57,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:19:57,950 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 440 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 2177 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:19:57,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 2177 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:57,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2995 states. [2022-01-10 08:19:58,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2995 to 2679. [2022-01-10 08:19:58,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2679 states, 2552 states have (on average 1.3025078369905956) internal successors, (3324), 2555 states have internal predecessors, (3324), 69 states have call successors, (69), 57 states have call predecessors, (69), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 08:19:58,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2679 states to 2679 states and 3461 transitions. [2022-01-10 08:19:58,150 INFO L78 Accepts]: Start accepts. Automaton has 2679 states and 3461 transitions. Word has length 168 [2022-01-10 08:19:58,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:58,150 INFO L470 AbstractCegarLoop]: Abstraction has 2679 states and 3461 transitions. [2022-01-10 08:19:58,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:19:58,150 INFO L276 IsEmpty]: Start isEmpty. Operand 2679 states and 3461 transitions. [2022-01-10 08:19:58,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:58,151 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:58,151 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:58,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:58,351 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:19:58,352 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:58,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:58,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1937089387, now seen corresponding path program 1 times [2022-01-10 08:19:58,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:58,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [840112463] [2022-01-10 08:19:58,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:58,353 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:58,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:58,354 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:19:58,354 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:19:58,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:58,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:58,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:58,714 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:19:58,714 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:58,715 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:58,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [840112463] [2022-01-10 08:19:58,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [840112463] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:58,715 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:58,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:58,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081660124] [2022-01-10 08:19:58,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:58,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:58,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:58,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:58,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:58,718 INFO L87 Difference]: Start difference. First operand 2679 states and 3461 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:19:58,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:58,909 INFO L93 Difference]: Finished difference Result 5631 states and 7320 transitions. [2022-01-10 08:19:58,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:58,909 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:58,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:58,916 INFO L225 Difference]: With dead ends: 5631 [2022-01-10 08:19:58,916 INFO L226 Difference]: Without dead ends: 2973 [2022-01-10 08:19:58,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:19:58,924 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 401 mSDsluCounter, 1660 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 2162 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:19:58,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 2162 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:58,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2973 states. [2022-01-10 08:19:59,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2973 to 2685. [2022-01-10 08:19:59,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2685 states, 2558 states have (on average 1.2931978107896795) internal successors, (3308), 2561 states have internal predecessors, (3308), 69 states have call successors, (69), 57 states have call predecessors, (69), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 08:19:59,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2685 states to 2685 states and 3445 transitions. [2022-01-10 08:19:59,188 INFO L78 Accepts]: Start accepts. Automaton has 2685 states and 3445 transitions. Word has length 168 [2022-01-10 08:19:59,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:59,188 INFO L470 AbstractCegarLoop]: Abstraction has 2685 states and 3445 transitions. [2022-01-10 08:19:59,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:19:59,189 INFO L276 IsEmpty]: Start isEmpty. Operand 2685 states and 3445 transitions. [2022-01-10 08:19:59,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:19:59,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:59,190 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:59,200 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:19:59,400 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:19:59,400 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:59,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:59,401 INFO L85 PathProgramCache]: Analyzing trace with hash 384712531, now seen corresponding path program 1 times [2022-01-10 08:19:59,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:59,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1326861056] [2022-01-10 08:19:59,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:59,401 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:59,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:59,403 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:19:59,404 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:19:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:59,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:59,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:59,723 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:19:59,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:59,723 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:59,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1326861056] [2022-01-10 08:19:59,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1326861056] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:59,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:59,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:59,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714841183] [2022-01-10 08:19:59,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:59,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:59,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:59,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:59,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:59,724 INFO L87 Difference]: Start difference. First operand 2685 states and 3445 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:19:59,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:59,947 INFO L93 Difference]: Finished difference Result 5615 states and 7252 transitions. [2022-01-10 08:19:59,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:59,947 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:19:59,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:59,954 INFO L225 Difference]: With dead ends: 5615 [2022-01-10 08:19:59,954 INFO L226 Difference]: Without dead ends: 2951 [2022-01-10 08:19:59,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:19:59,959 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 362 mSDsluCounter, 1645 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 2147 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:19:59,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 2147 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:59,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2022-01-10 08:20:00,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 2691. [2022-01-10 08:20:00,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 2564 states have (on average 1.28393135725429) internal successors, (3292), 2567 states have internal predecessors, (3292), 69 states have call successors, (69), 57 states have call predecessors, (69), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 08:20:00,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 3429 transitions. [2022-01-10 08:20:00,216 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 3429 transitions. Word has length 168 [2022-01-10 08:20:00,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:00,216 INFO L470 AbstractCegarLoop]: Abstraction has 2691 states and 3429 transitions. [2022-01-10 08:20:00,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:00,216 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 3429 transitions. [2022-01-10 08:20:00,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:00,217 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:00,217 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:00,227 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:20:00,427 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:20:00,427 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:00,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:00,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1481996143, now seen corresponding path program 1 times [2022-01-10 08:20:00,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:00,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702434309] [2022-01-10 08:20:00,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:00,428 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:00,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:00,429 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:20:00,431 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:20:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:00,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:00,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:00,760 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:20:00,760 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:00,760 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:00,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702434309] [2022-01-10 08:20:00,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702434309] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:00,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:00,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:00,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201792499] [2022-01-10 08:20:00,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:00,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:00,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:00,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:00,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:00,761 INFO L87 Difference]: Start difference. First operand 2691 states and 3429 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:01,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:01,002 INFO L93 Difference]: Finished difference Result 5599 states and 7184 transitions. [2022-01-10 08:20:01,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:01,002 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:01,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:01,008 INFO L225 Difference]: With dead ends: 5599 [2022-01-10 08:20:01,009 INFO L226 Difference]: Without dead ends: 2929 [2022-01-10 08:20:01,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:01,014 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 323 mSDsluCounter, 1630 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 2132 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:20:01,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 2132 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:01,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states. [2022-01-10 08:20:01,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 2697. [2022-01-10 08:20:01,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2697 states, 2570 states have (on average 1.2747081712062256) internal successors, (3276), 2573 states have internal predecessors, (3276), 69 states have call successors, (69), 57 states have call predecessors, (69), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 08:20:01,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2697 states to 2697 states and 3413 transitions. [2022-01-10 08:20:01,293 INFO L78 Accepts]: Start accepts. Automaton has 2697 states and 3413 transitions. Word has length 168 [2022-01-10 08:20:01,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:01,293 INFO L470 AbstractCegarLoop]: Abstraction has 2697 states and 3413 transitions. [2022-01-10 08:20:01,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:01,294 INFO L276 IsEmpty]: Start isEmpty. Operand 2697 states and 3413 transitions. [2022-01-10 08:20:01,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:01,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:01,295 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:01,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Ended with exit code 0 [2022-01-10 08:20:01,501 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:20:01,501 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:01,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:01,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1756239951, now seen corresponding path program 1 times [2022-01-10 08:20:01,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:01,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971554927] [2022-01-10 08:20:01,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:01,502 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:01,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:01,504 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:20:01,504 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:20:01,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:01,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:01,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:01,888 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:20:01,888 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:01,888 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:01,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971554927] [2022-01-10 08:20:01,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971554927] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:01,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:01,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:01,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138161894] [2022-01-10 08:20:01,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:01,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:01,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:01,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:01,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:01,892 INFO L87 Difference]: Start difference. First operand 2697 states and 3413 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:02,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:02,139 INFO L93 Difference]: Finished difference Result 5583 states and 7116 transitions. [2022-01-10 08:20:02,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:02,140 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:02,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:02,145 INFO L225 Difference]: With dead ends: 5583 [2022-01-10 08:20:02,145 INFO L226 Difference]: Without dead ends: 2907 [2022-01-10 08:20:02,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:02,149 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 284 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 2117 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:20:02,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 2117 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:02,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2907 states. [2022-01-10 08:20:02,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2907 to 2703. [2022-01-10 08:20:02,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2703 states, 2576 states have (on average 1.265527950310559) internal successors, (3260), 2579 states have internal predecessors, (3260), 69 states have call successors, (69), 57 states have call predecessors, (69), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 08:20:02,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2703 states to 2703 states and 3397 transitions. [2022-01-10 08:20:02,403 INFO L78 Accepts]: Start accepts. Automaton has 2703 states and 3397 transitions. Word has length 168 [2022-01-10 08:20:02,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:02,403 INFO L470 AbstractCegarLoop]: Abstraction has 2703 states and 3397 transitions. [2022-01-10 08:20:02,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:02,404 INFO L276 IsEmpty]: Start isEmpty. Operand 2703 states and 3397 transitions. [2022-01-10 08:20:02,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:02,404 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:02,404 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:02,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-01-10 08:20:02,604 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:20:02,605 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:02,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:02,605 INFO L85 PathProgramCache]: Analyzing trace with hash -661664115, now seen corresponding path program 1 times [2022-01-10 08:20:02,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:02,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2012018101] [2022-01-10 08:20:02,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:02,606 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:02,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:02,607 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:20:02,607 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:20:02,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:02,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:02,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:02,932 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:20:02,932 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:02,932 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:02,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2012018101] [2022-01-10 08:20:02,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2012018101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:02,933 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:02,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:20:02,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644473841] [2022-01-10 08:20:02,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:02,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:02,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:02,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:02,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:02,934 INFO L87 Difference]: Start difference. First operand 2703 states and 3397 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 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:20:03,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:03,348 INFO L93 Difference]: Finished difference Result 7856 states and 9893 transitions. [2022-01-10 08:20:03,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:03,348 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:03,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:03,358 INFO L225 Difference]: With dead ends: 7856 [2022-01-10 08:20:03,358 INFO L226 Difference]: Without dead ends: 5174 [2022-01-10 08:20:03,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 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:20:03,364 INFO L933 BasicCegarLoop]: 574 mSDtfsCounter, 412 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 1036 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:20:03,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 1036 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:03,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5174 states. [2022-01-10 08:20:03,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5174 to 5166. [2022-01-10 08:20:03,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5166 states, 4927 states have (on average 1.2573574183072864) internal successors, (6195), 4931 states have internal predecessors, (6195), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:03,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5166 states to 5166 states and 6451 transitions. [2022-01-10 08:20:03,732 INFO L78 Accepts]: Start accepts. Automaton has 5166 states and 6451 transitions. Word has length 168 [2022-01-10 08:20:03,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:03,733 INFO L470 AbstractCegarLoop]: Abstraction has 5166 states and 6451 transitions. [2022-01-10 08:20:03,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 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:20:03,733 INFO L276 IsEmpty]: Start isEmpty. Operand 5166 states and 6451 transitions. [2022-01-10 08:20:03,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:03,733 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:03,733 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:03,742 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:20:03,934 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:20:03,934 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:03,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:03,935 INFO L85 PathProgramCache]: Analyzing trace with hash 540530220, now seen corresponding path program 1 times [2022-01-10 08:20:03,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:03,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [788576152] [2022-01-10 08:20:03,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:03,935 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:03,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:03,937 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:20:03,939 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:20:04,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:04,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:04,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:04,241 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:20:04,241 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:04,242 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:04,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [788576152] [2022-01-10 08:20:04,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [788576152] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:04,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:04,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:04,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327270128] [2022-01-10 08:20:04,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:04,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:04,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:04,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:04,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:04,248 INFO L87 Difference]: Start difference. First operand 5166 states and 6451 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:04,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:04,821 INFO L93 Difference]: Finished difference Result 12495 states and 15781 transitions. [2022-01-10 08:20:04,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:04,821 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:04,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:04,833 INFO L225 Difference]: With dead ends: 12495 [2022-01-10 08:20:04,834 INFO L226 Difference]: Without dead ends: 7350 [2022-01-10 08:20:04,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:04,841 INFO L933 BasicCegarLoop]: 508 mSDtfsCounter, 249 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 2145 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:20:04,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 2145 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:04,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7350 states. [2022-01-10 08:20:05,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7350 to 5238. [2022-01-10 08:20:05,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5238 states, 4999 states have (on average 1.249249849969994) internal successors, (6245), 5003 states have internal predecessors, (6245), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:05,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5238 states to 5238 states and 6501 transitions. [2022-01-10 08:20:05,317 INFO L78 Accepts]: Start accepts. Automaton has 5238 states and 6501 transitions. Word has length 168 [2022-01-10 08:20:05,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:05,318 INFO L470 AbstractCegarLoop]: Abstraction has 5238 states and 6501 transitions. [2022-01-10 08:20:05,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:05,318 INFO L276 IsEmpty]: Start isEmpty. Operand 5238 states and 6501 transitions. [2022-01-10 08:20:05,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:05,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:05,319 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:05,326 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:20:05,519 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:20:05,520 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:05,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:05,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1338600726, now seen corresponding path program 1 times [2022-01-10 08:20:05,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:05,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383327589] [2022-01-10 08:20:05,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:05,520 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:05,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:05,521 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:20:05,522 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:20:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:05,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:05,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:05,842 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:20:05,842 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:05,843 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:05,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383327589] [2022-01-10 08:20:05,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383327589] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:05,843 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:05,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:05,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963753435] [2022-01-10 08:20:05,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:05,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:05,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:05,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:05,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:05,844 INFO L87 Difference]: Start difference. First operand 5238 states and 6501 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:06,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:06,345 INFO L93 Difference]: Finished difference Result 10707 states and 13387 transitions. [2022-01-10 08:20:06,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:06,345 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:06,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:06,355 INFO L225 Difference]: With dead ends: 10707 [2022-01-10 08:20:06,355 INFO L226 Difference]: Without dead ends: 5490 [2022-01-10 08:20:06,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:06,362 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 166 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 2067 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:20:06,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 2067 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:06,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states. [2022-01-10 08:20:06,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 5250. [2022-01-10 08:20:06,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5250 states, 5011 states have (on average 1.2402714029135902) internal successors, (6215), 5015 states have internal predecessors, (6215), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:06,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5250 states to 5250 states and 6471 transitions. [2022-01-10 08:20:06,803 INFO L78 Accepts]: Start accepts. Automaton has 5250 states and 6471 transitions. Word has length 168 [2022-01-10 08:20:06,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:06,803 INFO L470 AbstractCegarLoop]: Abstraction has 5250 states and 6471 transitions. [2022-01-10 08:20:06,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:06,804 INFO L276 IsEmpty]: Start isEmpty. Operand 5250 states and 6471 transitions. [2022-01-10 08:20:06,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:06,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:06,804 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:06,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2022-01-10 08:20:07,005 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:20:07,005 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:07,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:07,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1261699928, now seen corresponding path program 1 times [2022-01-10 08:20:07,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:07,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114439593] [2022-01-10 08:20:07,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:07,006 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:07,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:07,007 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:20:07,008 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:20:07,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:07,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:07,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:07,316 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:20:07,316 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:07,316 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:07,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2114439593] [2022-01-10 08:20:07,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2114439593] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:07,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:07,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:07,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318887509] [2022-01-10 08:20:07,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:07,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:07,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:07,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:07,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:07,317 INFO L87 Difference]: Start difference. First operand 5250 states and 6471 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:07,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:07,767 INFO L93 Difference]: Finished difference Result 10675 states and 13255 transitions. [2022-01-10 08:20:07,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:07,768 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:07,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:07,781 INFO L225 Difference]: With dead ends: 10675 [2022-01-10 08:20:07,781 INFO L226 Difference]: Without dead ends: 5446 [2022-01-10 08:20:07,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:07,790 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 127 mSDsluCounter, 1550 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 2052 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:20:07,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 2052 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:07,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5446 states. [2022-01-10 08:20:08,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5446 to 5262. [2022-01-10 08:20:08,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5262 states, 5023 states have (on average 1.2313358550666933) internal successors, (6185), 5027 states have internal predecessors, (6185), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:08,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5262 states to 5262 states and 6441 transitions. [2022-01-10 08:20:08,366 INFO L78 Accepts]: Start accepts. Automaton has 5262 states and 6441 transitions. Word has length 168 [2022-01-10 08:20:08,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:08,366 INFO L470 AbstractCegarLoop]: Abstraction has 5262 states and 6441 transitions. [2022-01-10 08:20:08,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:08,366 INFO L276 IsEmpty]: Start isEmpty. Operand 5262 states and 6441 transitions. [2022-01-10 08:20:08,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:08,367 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:08,367 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:08,375 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:20:08,568 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:20:08,568 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:08,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:08,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1993667354, now seen corresponding path program 1 times [2022-01-10 08:20:08,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:08,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953381677] [2022-01-10 08:20:08,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:08,569 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:08,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:08,570 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:20:08,571 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:20:08,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:08,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:08,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:08,878 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:20:08,879 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:08,879 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:08,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953381677] [2022-01-10 08:20:08,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953381677] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:08,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:08,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:08,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898622868] [2022-01-10 08:20:08,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:08,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:08,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:08,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:08,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:08,880 INFO L87 Difference]: Start difference. First operand 5262 states and 6441 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:09,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:09,367 INFO L93 Difference]: Finished difference Result 10643 states and 13123 transitions. [2022-01-10 08:20:09,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:09,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:09,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:09,380 INFO L225 Difference]: With dead ends: 10643 [2022-01-10 08:20:09,380 INFO L226 Difference]: Without dead ends: 5402 [2022-01-10 08:20:09,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:09,388 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 88 mSDsluCounter, 1535 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 2037 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:20:09,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 2037 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:09,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5402 states. [2022-01-10 08:20:09,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5402 to 5274. [2022-01-10 08:20:09,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5274 states, 5035 states have (on average 1.2224428997020853) internal successors, (6155), 5039 states have internal predecessors, (6155), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5274 states to 5274 states and 6411 transitions. [2022-01-10 08:20:09,864 INFO L78 Accepts]: Start accepts. Automaton has 5274 states and 6411 transitions. Word has length 168 [2022-01-10 08:20:09,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:09,864 INFO L470 AbstractCegarLoop]: Abstraction has 5274 states and 6411 transitions. [2022-01-10 08:20:09,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:09,864 INFO L276 IsEmpty]: Start isEmpty. Operand 5274 states and 6411 transitions. [2022-01-10 08:20:09,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:09,865 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:09,865 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:09,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:10,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:10,066 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:10,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:10,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1791843420, now seen corresponding path program 1 times [2022-01-10 08:20:10,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:10,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1485290953] [2022-01-10 08:20:10,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:10,066 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:10,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:10,067 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:10,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-01-10 08:20:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:10,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:10,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:10,463 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:20:10,463 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:10,463 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:10,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1485290953] [2022-01-10 08:20:10,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1485290953] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:10,463 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:10,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:10,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3797081] [2022-01-10 08:20:10,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:10,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:10,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:10,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:10,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:10,466 INFO L87 Difference]: Start difference. First operand 5274 states and 6411 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:10,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:10,935 INFO L93 Difference]: Finished difference Result 10611 states and 12991 transitions. [2022-01-10 08:20:10,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:10,935 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:10,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:10,948 INFO L225 Difference]: With dead ends: 10611 [2022-01-10 08:20:10,948 INFO L226 Difference]: Without dead ends: 5358 [2022-01-10 08:20:10,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:10,959 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 49 mSDsluCounter, 1520 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 2022 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:20:10,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 2022 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:10,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5358 states. [2022-01-10 08:20:11,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5358 to 5286. [2022-01-10 08:20:11,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5286 states, 5047 states have (on average 1.2135922330097086) internal successors, (6125), 5051 states have internal predecessors, (6125), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:11,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5286 states to 5286 states and 6381 transitions. [2022-01-10 08:20:11,504 INFO L78 Accepts]: Start accepts. Automaton has 5286 states and 6381 transitions. Word has length 168 [2022-01-10 08:20:11,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:11,504 INFO L470 AbstractCegarLoop]: Abstraction has 5286 states and 6381 transitions. [2022-01-10 08:20:11,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:11,504 INFO L276 IsEmpty]: Start isEmpty. Operand 5286 states and 6381 transitions. [2022-01-10 08:20:11,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:11,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:11,505 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:11,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Ended with exit code 0 [2022-01-10 08:20:11,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:11,706 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:11,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:11,706 INFO L85 PathProgramCache]: Analyzing trace with hash -915824414, now seen corresponding path program 1 times [2022-01-10 08:20:11,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:11,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [720062047] [2022-01-10 08:20:11,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:11,707 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:11,708 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:11,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-01-10 08:20:11,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:11,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:11,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:12,018 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:20:12,018 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:12,018 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:12,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [720062047] [2022-01-10 08:20:12,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [720062047] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:12,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:12,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:12,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774184208] [2022-01-10 08:20:12,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:12,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:12,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:12,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:12,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:12,020 INFO L87 Difference]: Start difference. First operand 5286 states and 6381 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:12,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:12,532 INFO L93 Difference]: Finished difference Result 10579 states and 12859 transitions. [2022-01-10 08:20:12,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:12,533 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:12,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:12,543 INFO L225 Difference]: With dead ends: 10579 [2022-01-10 08:20:12,543 INFO L226 Difference]: Without dead ends: 5314 [2022-01-10 08:20:12,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:12,549 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 10 mSDsluCounter, 1505 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2007 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:20:12,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2007 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:12,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5314 states. [2022-01-10 08:20:13,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5314 to 5298. [2022-01-10 08:20:13,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5298 states, 5059 states have (on average 1.2047835540620675) internal successors, (6095), 5063 states have internal predecessors, (6095), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:13,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5298 states to 5298 states and 6351 transitions. [2022-01-10 08:20:13,072 INFO L78 Accepts]: Start accepts. Automaton has 5298 states and 6351 transitions. Word has length 168 [2022-01-10 08:20:13,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:13,073 INFO L470 AbstractCegarLoop]: Abstraction has 5298 states and 6351 transitions. [2022-01-10 08:20:13,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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:20:13,073 INFO L276 IsEmpty]: Start isEmpty. Operand 5298 states and 6351 transitions. [2022-01-10 08:20:13,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:13,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:13,074 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:13,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2022-01-10 08:20:13,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:13,275 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:13,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:13,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1023337632, now seen corresponding path program 1 times [2022-01-10 08:20:13,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:13,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175859873] [2022-01-10 08:20:13,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:13,276 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:13,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:13,276 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:13,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-01-10 08:20:13,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:13,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:13,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:13,676 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:20:13,676 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:13,677 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:13,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175859873] [2022-01-10 08:20:13,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175859873] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:13,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:13,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:13,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771090592] [2022-01-10 08:20:13,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:13,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:13,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:13,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:13,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:13,678 INFO L87 Difference]: Start difference. First operand 5298 states and 6351 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:20:14,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:14,413 INFO L93 Difference]: Finished difference Result 10576 states and 12682 transitions. [2022-01-10 08:20:14,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:14,414 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:14,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:14,425 INFO L225 Difference]: With dead ends: 10576 [2022-01-10 08:20:14,426 INFO L226 Difference]: Without dead ends: 5298 [2022-01-10 08:20:14,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:20:14,433 INFO L933 BasicCegarLoop]: 474 mSDtfsCounter, 563 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 1011 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:14,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 1011 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:14,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5298 states. [2022-01-10 08:20:14,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5298 to 5298. [2022-01-10 08:20:14,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5298 states, 5059 states have (on average 1.2020162087369046) internal successors, (6081), 5063 states have internal predecessors, (6081), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:14,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5298 states to 5298 states and 6337 transitions. [2022-01-10 08:20:14,869 INFO L78 Accepts]: Start accepts. Automaton has 5298 states and 6337 transitions. Word has length 168 [2022-01-10 08:20:14,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:14,869 INFO L470 AbstractCegarLoop]: Abstraction has 5298 states and 6337 transitions. [2022-01-10 08:20:14,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:20:14,869 INFO L276 IsEmpty]: Start isEmpty. Operand 5298 states and 6337 transitions. [2022-01-10 08:20:14,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:14,870 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:14,870 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:14,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2022-01-10 08:20:15,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:15,081 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:15,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:15,081 INFO L85 PathProgramCache]: Analyzing trace with hash 125944354, now seen corresponding path program 1 times [2022-01-10 08:20:15,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:15,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [262054613] [2022-01-10 08:20:15,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:15,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:15,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:15,083 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:15,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-01-10 08:20:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:15,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:15,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:15,520 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:20:15,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:15,521 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:15,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [262054613] [2022-01-10 08:20:15,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [262054613] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:15,521 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:15,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:15,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774209063] [2022-01-10 08:20:15,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:15,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:15,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:15,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:15,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:15,522 INFO L87 Difference]: Start difference. First operand 5298 states and 6337 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:20:16,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:16,241 INFO L93 Difference]: Finished difference Result 10576 states and 12654 transitions. [2022-01-10 08:20:16,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:16,242 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:16,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:16,252 INFO L225 Difference]: With dead ends: 10576 [2022-01-10 08:20:16,253 INFO L226 Difference]: Without dead ends: 5298 [2022-01-10 08:20:16,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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:20:16,260 INFO L933 BasicCegarLoop]: 471 mSDtfsCounter, 550 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:16,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [568 Valid, 1004 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:16,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5298 states. [2022-01-10 08:20:16,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5298 to 5298. [2022-01-10 08:20:16,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5298 states, 5059 states have (on average 1.1992488634117415) internal successors, (6067), 5063 states have internal predecessors, (6067), 128 states have call successors, (128), 109 states have call predecessors, (128), 110 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:16,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5298 states to 5298 states and 6323 transitions. [2022-01-10 08:20:16,793 INFO L78 Accepts]: Start accepts. Automaton has 5298 states and 6323 transitions. Word has length 168 [2022-01-10 08:20:16,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:16,793 INFO L470 AbstractCegarLoop]: Abstraction has 5298 states and 6323 transitions. [2022-01-10 08:20:16,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:20:16,793 INFO L276 IsEmpty]: Start isEmpty. Operand 5298 states and 6323 transitions. [2022-01-10 08:20:16,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:16,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:16,794 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:16,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Ended with exit code 0 [2022-01-10 08:20:17,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:17,002 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:17,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:17,003 INFO L85 PathProgramCache]: Analyzing trace with hash -718061148, now seen corresponding path program 1 times [2022-01-10 08:20:17,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:17,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2144742085] [2022-01-10 08:20:17,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:17,004 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:17,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:17,005 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:17,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-01-10 08:20:17,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:17,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:17,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:17,386 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:20:17,387 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:17,387 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:17,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2144742085] [2022-01-10 08:20:17,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2144742085] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:17,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:17,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:17,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417169387] [2022-01-10 08:20:17,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:17,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:17,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:17,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:17,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:17,388 INFO L87 Difference]: Start difference. First operand 5298 states and 6323 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:20:18,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:18,318 INFO L93 Difference]: Finished difference Result 10944 states and 13081 transitions. [2022-01-10 08:20:18,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:18,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:18,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:18,329 INFO L225 Difference]: With dead ends: 10944 [2022-01-10 08:20:18,329 INFO L226 Difference]: Without dead ends: 5666 [2022-01-10 08:20:18,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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:20:18,336 INFO L933 BasicCegarLoop]: 522 mSDtfsCounter, 686 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:18,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [704 Valid, 1050 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:18,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5666 states. [2022-01-10 08:20:18,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5666 to 5574. [2022-01-10 08:20:18,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5574 states, 5331 states have (on average 1.18758206715438) internal successors, (6331), 5335 states have internal predecessors, (6331), 128 states have call successors, (128), 113 states have call predecessors, (128), 114 states have return successors, (128), 126 states have call predecessors, (128), 126 states have call successors, (128) [2022-01-10 08:20:18,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5574 states to 5574 states and 6587 transitions. [2022-01-10 08:20:18,838 INFO L78 Accepts]: Start accepts. Automaton has 5574 states and 6587 transitions. Word has length 168 [2022-01-10 08:20:18,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:18,838 INFO L470 AbstractCegarLoop]: Abstraction has 5574 states and 6587 transitions. [2022-01-10 08:20:18,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 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:20:18,838 INFO L276 IsEmpty]: Start isEmpty. Operand 5574 states and 6587 transitions. [2022-01-10 08:20:18,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:20:18,839 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:18,839 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:18,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:19,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:19,040 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:19,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:19,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1205166886, now seen corresponding path program 1 times [2022-01-10 08:20:19,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:19,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1350965845] [2022-01-10 08:20:19,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:19,041 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:19,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:19,042 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:19,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-01-10 08:20:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:19,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:19,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:19,414 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:20:19,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:19,415 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:19,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1350965845] [2022-01-10 08:20:19,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1350965845] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:19,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:19,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:20:19,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402907788] [2022-01-10 08:20:19,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:19,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:19,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:19,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:19,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:19,416 INFO L87 Difference]: Start difference. First operand 5574 states and 6587 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 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:20:20,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:20,355 INFO L93 Difference]: Finished difference Result 16581 states and 19657 transitions. [2022-01-10 08:20:20,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:20,355 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 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 168 [2022-01-10 08:20:20,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:20,376 INFO L225 Difference]: With dead ends: 16581 [2022-01-10 08:20:20,376 INFO L226 Difference]: Without dead ends: 11028 [2022-01-10 08:20:20,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 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:20:20,387 INFO L933 BasicCegarLoop]: 515 mSDtfsCounter, 309 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 968 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:20:20,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 968 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:20,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11028 states. [2022-01-10 08:20:21,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11028 to 11024. [2022-01-10 08:20:21,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11024 states, 10545 states have (on average 1.1801801801801801) internal successors, (12445), 10555 states have internal predecessors, (12445), 250 states have call successors, (250), 225 states have call predecessors, (250), 228 states have return successors, (252), 244 states have call predecessors, (252), 248 states have call successors, (252) [2022-01-10 08:20:21,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11024 states to 11024 states and 12947 transitions. [2022-01-10 08:20:21,458 INFO L78 Accepts]: Start accepts. Automaton has 11024 states and 12947 transitions. Word has length 168 [2022-01-10 08:20:21,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:21,458 INFO L470 AbstractCegarLoop]: Abstraction has 11024 states and 12947 transitions. [2022-01-10 08:20:21,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 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:20:21,459 INFO L276 IsEmpty]: Start isEmpty. Operand 11024 states and 12947 transitions. [2022-01-10 08:20:21,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-01-10 08:20:21,463 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:21,464 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:21,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2022-01-10 08:20:21,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:21,664 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:21,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:21,665 INFO L85 PathProgramCache]: Analyzing trace with hash 543301585, now seen corresponding path program 1 times [2022-01-10 08:20:21,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:21,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083637771] [2022-01-10 08:20:21,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:21,665 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:21,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:21,666 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:21,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-01-10 08:20:21,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:21,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:20:21,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:22,327 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-01-10 08:20:22,327 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:22,327 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:22,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083637771] [2022-01-10 08:20:22,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083637771] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:22,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:22,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:22,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536389316] [2022-01-10 08:20:22,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:22,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:22,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:22,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:22,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:22,329 INFO L87 Difference]: Start difference. First operand 11024 states and 12947 transitions. Second operand has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 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:20:24,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:24,568 INFO L93 Difference]: Finished difference Result 32750 states and 38418 transitions. [2022-01-10 08:20:24,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:24,568 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 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 273 [2022-01-10 08:20:24,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:24,609 INFO L225 Difference]: With dead ends: 32750 [2022-01-10 08:20:24,609 INFO L226 Difference]: Without dead ends: 21748 [2022-01-10 08:20:24,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 271 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:20:24,626 INFO L933 BasicCegarLoop]: 722 mSDtfsCounter, 645 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:24,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 1596 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:24,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21748 states.