/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.09.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:18:57,120 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:18:57,122 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:18:57,199 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:18:57,199 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:18:57,200 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:18:57,201 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:18:57,203 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:18:57,204 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:18:57,206 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:18:57,207 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:18:57,207 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:18:57,208 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:18:57,208 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:18:57,209 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:18:57,210 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:18:57,211 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:18:57,211 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:18:57,213 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:18:57,214 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:18:57,217 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:18:57,221 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:18:57,224 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:18:57,225 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:18:57,235 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:18:57,235 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:18:57,235 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:18:57,236 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:18:57,237 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:18:57,237 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:18:57,238 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:18:57,238 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:18:57,240 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:18:57,240 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:18:57,241 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:18:57,242 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:18:57,242 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:18:57,242 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:18:57,242 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:18:57,244 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:18:57,245 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:18:57,246 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 08:18:57,276 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:18:57,276 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:18:57,276 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:18:57,277 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:18:57,277 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:18:57,277 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:18:57,278 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:18:57,278 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:18:57,278 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:18:57,278 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:18:57,279 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:18:57,279 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:18:57,279 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:18:57,279 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:18:57,279 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:18:57,279 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:18:57,280 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:18:57,280 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:18:57,280 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:18:57,280 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:18:57,280 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:18:57,280 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:18:57,280 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:18:57,280 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:18:57,281 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:18:57,282 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:18:57,282 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:18:57,282 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:18:57,282 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:18:57,282 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:18:57,282 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:18:57,283 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:18:57,283 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:18:57,283 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 08:18:57,492 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:18:57,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:18:57,518 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:18:57,519 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:18:57,519 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:18:57,520 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.09.cil-2.c [2022-01-10 08:18:57,586 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94303c158/9415b80c8739482182f130b1916c30d0/FLAGdf66eba2a [2022-01-10 08:18:57,965 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:18:57,966 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.09.cil-2.c [2022-01-10 08:18:57,994 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94303c158/9415b80c8739482182f130b1916c30d0/FLAGdf66eba2a [2022-01-10 08:18:58,008 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94303c158/9415b80c8739482182f130b1916c30d0 [2022-01-10 08:18:58,010 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:18:58,012 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:18:58,014 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:18:58,015 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:18:58,017 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:18:58,017 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,018 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ee498f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58, skipping insertion in model container [2022-01-10 08:18:58,018 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,023 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:18:58,073 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:18:58,273 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.09.cil-2.c[913,926] [2022-01-10 08:18:58,330 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.09.cil-2.c[5977,5990] [2022-01-10 08:18:58,410 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:18:58,430 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:18:58,439 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.09.cil-2.c[913,926] [2022-01-10 08:18:58,451 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.09.cil-2.c[5977,5990] [2022-01-10 08:18:58,494 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:18:58,519 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:18:58,519 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58 WrapperNode [2022-01-10 08:18:58,519 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:18:58,520 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:18:58,520 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:18:58,520 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:18:58,526 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,540 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,599 INFO L137 Inliner]: procedures = 67, calls = 76, calls flagged for inlining = 40, calls inlined = 40, statements flattened = 850 [2022-01-10 08:18:58,600 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:18:58,601 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:18:58,601 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:18:58,601 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:18:58,608 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,608 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,613 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,614 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,626 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,653 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,656 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,661 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:18:58,662 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:18:58,662 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:18:58,662 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:18:58,676 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (1/1) ... [2022-01-10 08:18:58,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:18:58,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:18:58,720 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 08:18:58,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 08:18:58,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:18:58,758 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:18:58,758 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:18:58,758 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-01-10 08:18:58,758 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-01-10 08:18:58,760 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:18:58,760 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:18:58,760 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:18:58,760 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:18:58,760 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:18:58,760 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:18:58,760 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:18:58,760 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:18:58,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:18:58,761 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:18:58,761 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:18:58,761 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:18:58,761 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:18:58,761 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:18:58,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:18:58,761 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:18:58,761 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:18:58,761 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-01-10 08:18:58,761 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-01-10 08:18:58,913 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:18:58,915 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:18:59,592 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:18:59,607 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:18:59,607 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2022-01-10 08:18:59,610 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:18:59 BoogieIcfgContainer [2022-01-10 08:18:59,610 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:18:59,611 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:18:59,611 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:18:59,614 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:18:59,614 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:18:58" (1/3) ... [2022-01-10 08:18:59,615 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@777a9730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:18:59, skipping insertion in model container [2022-01-10 08:18:59,615 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:18:58" (2/3) ... [2022-01-10 08:18:59,615 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@777a9730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:18:59, skipping insertion in model container [2022-01-10 08:18:59,615 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:18:59" (3/3) ... [2022-01-10 08:18:59,616 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.09.cil-2.c [2022-01-10 08:18:59,620 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:18:59,621 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:18:59,667 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:18:59,674 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 08:18:59,674 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:18:59,706 INFO L276 IsEmpty]: Start isEmpty. Operand has 387 states, 343 states have (on average 1.641399416909621) internal successors, (563), 350 states have internal predecessors, (563), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 08:18:59,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 08:18:59,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:18:59,713 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:18:59,714 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:18:59,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:18:59,717 INFO L85 PathProgramCache]: Analyzing trace with hash -6226555, now seen corresponding path program 1 times [2022-01-10 08:18:59,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:18:59,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446800538] [2022-01-10 08:18:59,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:18:59,728 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:18:59,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:18:59,731 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:18:59,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 08:18:59,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:18:59,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:18:59,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:18:59,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:18:59,981 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:18:59,981 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:18:59,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446800538] [2022-01-10 08:18:59,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446800538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:18:59,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:18:59,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:18:59,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312742110] [2022-01-10 08:18:59,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:18:59,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:18:59,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:00,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:00,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:00,020 INFO L87 Difference]: Start difference. First operand has 387 states, 343 states have (on average 1.641399416909621) internal successors, (563), 350 states have internal predecessors, (563), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) 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:00,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:00,143 INFO L93 Difference]: Finished difference Result 810 states and 1308 transitions. [2022-01-10 08:19:00,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:00,149 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:00,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:00,162 INFO L225 Difference]: With dead ends: 810 [2022-01-10 08:19:00,162 INFO L226 Difference]: Without dead ends: 435 [2022-01-10 08:19:00,168 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:00,171 INFO L933 BasicCegarLoop]: 602 mSDtfsCounter, 567 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 687 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:00,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 687 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:00,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-01-10 08:19:00,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 431. [2022-01-10 08:19:00,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 384 states have (on average 1.5234375) internal successors, (585), 388 states have internal predecessors, (585), 35 states have call successors, (35), 12 states have call predecessors, (35), 10 states have return successors, (35), 31 states have call predecessors, (35), 31 states have call successors, (35) [2022-01-10 08:19:00,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 655 transitions. [2022-01-10 08:19:00,236 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 655 transitions. Word has length 44 [2022-01-10 08:19:00,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:00,237 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 655 transitions. [2022-01-10 08:19:00,237 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:00,237 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 655 transitions. [2022-01-10 08:19:00,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:19:00,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:00,240 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:00,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 08:19:00,443 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:00,444 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:00,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:00,445 INFO L85 PathProgramCache]: Analyzing trace with hash 751615765, now seen corresponding path program 1 times [2022-01-10 08:19:00,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:00,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [391580703] [2022-01-10 08:19:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:00,446 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:00,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:00,447 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:00,449 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:00,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:00,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:00,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:00,635 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:00,635 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:00,636 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:00,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [391580703] [2022-01-10 08:19:00,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [391580703] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:00,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:00,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:00,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51554704] [2022-01-10 08:19:00,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:00,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:00,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:00,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:00,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:00,638 INFO L87 Difference]: Start difference. First operand 431 states and 655 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:00,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:00,710 INFO L93 Difference]: Finished difference Result 639 states and 943 transitions. [2022-01-10 08:19:00,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:00,721 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:00,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:00,726 INFO L225 Difference]: With dead ends: 639 [2022-01-10 08:19:00,726 INFO L226 Difference]: Without dead ends: 524 [2022-01-10 08:19:00,726 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:00,728 INFO L933 BasicCegarLoop]: 604 mSDtfsCounter, 62 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1156 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:00,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 1156 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:00,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-01-10 08:19:00,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 498. [2022-01-10 08:19:00,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 445 states have (on average 1.503370786516854) internal successors, (669), 449 states have internal predecessors, (669), 38 states have call successors, (38), 15 states have call predecessors, (38), 13 states have return successors, (39), 34 states have call predecessors, (39), 34 states have call successors, (39) [2022-01-10 08:19:00,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 746 transitions. [2022-01-10 08:19:00,768 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 746 transitions. Word has length 45 [2022-01-10 08:19:00,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:00,768 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 746 transitions. [2022-01-10 08:19:00,768 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:00,769 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 746 transitions. [2022-01-10 08:19:00,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:19:00,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:00,771 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:00,783 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:00,979 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:00,980 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:00,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:00,981 INFO L85 PathProgramCache]: Analyzing trace with hash -532741696, now seen corresponding path program 1 times [2022-01-10 08:19:00,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:00,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [878135905] [2022-01-10 08:19:00,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:00,982 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:00,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:00,983 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:01,008 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:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:01,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:01,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:01,228 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:01,229 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:01,229 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:01,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [878135905] [2022-01-10 08:19:01,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [878135905] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:01,229 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:01,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:01,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046533058] [2022-01-10 08:19:01,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:01,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:01,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:01,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:01,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:01,231 INFO L87 Difference]: Start difference. First operand 498 states and 746 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:01,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:01,284 INFO L93 Difference]: Finished difference Result 851 states and 1234 transitions. [2022-01-10 08:19:01,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:01,285 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:01,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:01,289 INFO L225 Difference]: With dead ends: 851 [2022-01-10 08:19:01,289 INFO L226 Difference]: Without dead ends: 669 [2022-01-10 08:19:01,290 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:01,291 INFO L933 BasicCegarLoop]: 589 mSDtfsCounter, 547 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 667 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:01,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 667 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:01,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-01-10 08:19:01,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 655. [2022-01-10 08:19:01,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 584 states have (on average 1.457191780821918) internal successors, (851), 590 states have internal predecessors, (851), 49 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (55), 43 states have call predecessors, (55), 45 states have call successors, (55) [2022-01-10 08:19:01,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 955 transitions. [2022-01-10 08:19:01,330 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 955 transitions. Word has length 45 [2022-01-10 08:19:01,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:01,331 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 955 transitions. [2022-01-10 08:19:01,331 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:01,331 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 955 transitions. [2022-01-10 08:19:01,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-01-10 08:19:01,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:01,334 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:01,345 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:01,535 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:01,535 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:01,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:01,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1560106677, now seen corresponding path program 1 times [2022-01-10 08:19:01,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:01,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1609731553] [2022-01-10 08:19:01,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:01,536 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:01,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:01,537 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:01,538 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:01,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:01,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:01,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:01,722 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:01,722 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:01,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:01,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1609731553] [2022-01-10 08:19:01,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1609731553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:01,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:01,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:01,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907567652] [2022-01-10 08:19:01,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:01,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:01,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:01,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:01,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:01,725 INFO L87 Difference]: Start difference. First operand 655 states and 955 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:01,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:01,769 INFO L93 Difference]: Finished difference Result 1167 states and 1652 transitions. [2022-01-10 08:19:01,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:01,770 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:01,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:01,776 INFO L225 Difference]: With dead ends: 1167 [2022-01-10 08:19:01,776 INFO L226 Difference]: Without dead ends: 828 [2022-01-10 08:19:01,781 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:01,782 INFO L933 BasicCegarLoop]: 635 mSDtfsCounter, 50 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1202 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:01,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1202 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:01,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2022-01-10 08:19:01,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 828. [2022-01-10 08:19:01,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 735 states have (on average 1.4040816326530612) internal successors, (1032), 741 states have internal predecessors, (1032), 63 states have call successors, (63), 30 states have call predecessors, (63), 28 states have return successors, (77), 57 states have call predecessors, (77), 59 states have call successors, (77) [2022-01-10 08:19:01,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1172 transitions. [2022-01-10 08:19:01,823 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1172 transitions. Word has length 62 [2022-01-10 08:19:01,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:01,824 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1172 transitions. [2022-01-10 08:19:01,824 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:01,825 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1172 transitions. [2022-01-10 08:19:01,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-01-10 08:19:01,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:01,833 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:01,843 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:02,042 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:02,042 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:02,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:02,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1946874146, now seen corresponding path program 1 times [2022-01-10 08:19:02,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:02,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1639673091] [2022-01-10 08:19:02,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:02,044 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:02,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:02,045 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:02,047 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:02,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:02,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:02,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:02,260 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:02,260 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:02,260 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:02,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1639673091] [2022-01-10 08:19:02,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1639673091] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:02,261 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:02,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:02,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474776830] [2022-01-10 08:19:02,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:02,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:02,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:02,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:02,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:02,262 INFO L87 Difference]: Start difference. First operand 828 states and 1172 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:02,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:02,307 INFO L93 Difference]: Finished difference Result 1375 states and 1893 transitions. [2022-01-10 08:19:02,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:02,308 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:02,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:02,313 INFO L225 Difference]: With dead ends: 1375 [2022-01-10 08:19:02,313 INFO L226 Difference]: Without dead ends: 955 [2022-01-10 08:19:02,314 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:02,315 INFO L933 BasicCegarLoop]: 584 mSDtfsCounter, 534 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 662 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:02,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 662 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:02,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2022-01-10 08:19:02,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 955. [2022-01-10 08:19:02,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 848 states have (on average 1.3726415094339623) internal successors, (1164), 854 states have internal predecessors, (1164), 71 states have call successors, (71), 36 states have call predecessors, (71), 34 states have return successors, (89), 65 states have call predecessors, (89), 67 states have call successors, (89) [2022-01-10 08:19:02,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 1324 transitions. [2022-01-10 08:19:02,354 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 1324 transitions. Word has length 67 [2022-01-10 08:19:02,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:02,355 INFO L470 AbstractCegarLoop]: Abstraction has 955 states and 1324 transitions. [2022-01-10 08:19:02,355 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:02,355 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 1324 transitions. [2022-01-10 08:19:02,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:02,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:02,357 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:02,371 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:02,566 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:02,567 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:02,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:02,567 INFO L85 PathProgramCache]: Analyzing trace with hash -844097107, now seen corresponding path program 1 times [2022-01-10 08:19:02,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:02,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599046764] [2022-01-10 08:19:02,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:02,568 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:02,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:02,569 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:02,573 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:02,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:02,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:02,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:02,781 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:02,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:02,781 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:02,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599046764] [2022-01-10 08:19:02,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599046764] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:02,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:02,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:02,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574358370] [2022-01-10 08:19:02,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:02,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:02,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:02,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:02,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:02,783 INFO L87 Difference]: Start difference. First operand 955 states and 1324 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:02,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:02,847 INFO L93 Difference]: Finished difference Result 1592 states and 2169 transitions. [2022-01-10 08:19:02,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:02,848 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:02,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:02,853 INFO L225 Difference]: With dead ends: 1592 [2022-01-10 08:19:02,853 INFO L226 Difference]: Without dead ends: 1098 [2022-01-10 08:19:02,855 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:02,857 INFO L933 BasicCegarLoop]: 574 mSDtfsCounter, 50 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 2315 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:02,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 2315 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:02,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-01-10 08:19:02,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 996. [2022-01-10 08:19:02,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 887 states have (on average 1.3562570462232244) internal successors, (1203), 895 states have internal predecessors, (1203), 71 states have call successors, (71), 36 states have call predecessors, (71), 36 states have return successors, (91), 65 states have call predecessors, (91), 67 states have call successors, (91) [2022-01-10 08:19:02,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1365 transitions. [2022-01-10 08:19:02,909 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 1365 transitions. Word has length 68 [2022-01-10 08:19:02,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:02,909 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 1365 transitions. [2022-01-10 08:19:02,909 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:02,909 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 1365 transitions. [2022-01-10 08:19:02,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:02,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:02,911 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:02,925 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-01-10 08:19:03,120 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:03,120 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:03,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:03,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1834704877, now seen corresponding path program 1 times [2022-01-10 08:19:03,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:03,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1322145088] [2022-01-10 08:19:03,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:03,121 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:03,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:03,122 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:03,124 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:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:03,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:03,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:03,320 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:03,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:03,320 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:03,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1322145088] [2022-01-10 08:19:03,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1322145088] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:03,321 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:03,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:03,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486973756] [2022-01-10 08:19:03,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:03,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:03,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:03,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:03,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:03,322 INFO L87 Difference]: Start difference. First operand 996 states and 1365 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:03,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:03,381 INFO L93 Difference]: Finished difference Result 1489 states and 2011 transitions. [2022-01-10 08:19:03,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:03,381 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:03,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:03,385 INFO L225 Difference]: With dead ends: 1489 [2022-01-10 08:19:03,385 INFO L226 Difference]: Without dead ends: 907 [2022-01-10 08:19:03,387 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:03,387 INFO L933 BasicCegarLoop]: 574 mSDtfsCounter, 10 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2295 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:03,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2295 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:03,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2022-01-10 08:19:03,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 887. [2022-01-10 08:19:03,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 792 states have (on average 1.3611111111111112) internal successors, (1078), 802 states have internal predecessors, (1078), 61 states have call successors, (61), 30 states have call predecessors, (61), 32 states have return successors, (77), 55 states have call predecessors, (77), 57 states have call successors, (77) [2022-01-10 08:19:03,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1216 transitions. [2022-01-10 08:19:03,419 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1216 transitions. Word has length 68 [2022-01-10 08:19:03,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:03,420 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 1216 transitions. [2022-01-10 08:19:03,420 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:03,420 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1216 transitions. [2022-01-10 08:19:03,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:03,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:03,421 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:03,431 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:03,630 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:03,630 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:03,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:03,631 INFO L85 PathProgramCache]: Analyzing trace with hash -410495443, now seen corresponding path program 1 times [2022-01-10 08:19:03,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:03,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [223173582] [2022-01-10 08:19:03,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:03,632 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:03,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:03,632 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:03,633 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:03,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:03,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:03,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:03,801 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:03,801 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:03,801 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:03,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [223173582] [2022-01-10 08:19:03,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [223173582] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:03,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:03,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:03,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122106644] [2022-01-10 08:19:03,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:03,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:03,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:03,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:03,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:03,803 INFO L87 Difference]: Start difference. First operand 887 states and 1216 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:03,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:03,844 INFO L93 Difference]: Finished difference Result 1358 states and 1821 transitions. [2022-01-10 08:19:03,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:03,845 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:03,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:03,849 INFO L225 Difference]: With dead ends: 1358 [2022-01-10 08:19:03,850 INFO L226 Difference]: Without dead ends: 885 [2022-01-10 08:19:03,851 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:03,852 INFO L933 BasicCegarLoop]: 625 mSDtfsCounter, 72 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1172 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:03,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 1172 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:03,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2022-01-10 08:19:03,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 841. [2022-01-10 08:19:03,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 752 states have (on average 1.351063829787234) internal successors, (1016), 762 states have internal predecessors, (1016), 57 states have call successors, (57), 28 states have call predecessors, (57), 30 states have return successors, (71), 51 states have call predecessors, (71), 53 states have call successors, (71) [2022-01-10 08:19:03,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1144 transitions. [2022-01-10 08:19:03,884 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1144 transitions. Word has length 68 [2022-01-10 08:19:03,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:03,884 INFO L470 AbstractCegarLoop]: Abstraction has 841 states and 1144 transitions. [2022-01-10 08:19:03,885 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:03,885 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1144 transitions. [2022-01-10 08:19:03,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:03,888 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:03,888 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:03,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-01-10 08:19:04,097 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:04,097 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:04,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:04,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1938684950, now seen corresponding path program 1 times [2022-01-10 08:19:04,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:04,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [943081606] [2022-01-10 08:19:04,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:04,098 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:04,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:04,099 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:04,100 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:04,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:04,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:04,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:04,331 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:04,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:19:04,455 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:04,456 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:04,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [943081606] [2022-01-10 08:19:04,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [943081606] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 08:19:04,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 08:19:04,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2022-01-10 08:19:04,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630939821] [2022-01-10 08:19:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:04,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:04,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:04,458 INFO L87 Difference]: Start difference. First operand 841 states and 1144 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:04,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:04,615 INFO L93 Difference]: Finished difference Result 892 states and 1205 transitions. [2022-01-10 08:19:04,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:04,615 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:04,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:04,620 INFO L225 Difference]: With dead ends: 892 [2022-01-10 08:19:04,620 INFO L226 Difference]: Without dead ends: 889 [2022-01-10 08:19:04,620 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:04,621 INFO L933 BasicCegarLoop]: 597 mSDtfsCounter, 1040 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1040 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:04,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1040 Valid, 662 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:19:04,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2022-01-10 08:19:04,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 840. [2022-01-10 08:19:04,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 752 states have (on average 1.3484042553191489) internal successors, (1014), 761 states have internal predecessors, (1014), 56 states have call successors, (56), 28 states have call predecessors, (56), 30 states have return successors, (71), 51 states have call predecessors, (71), 53 states have call successors, (71) [2022-01-10 08:19:04,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1141 transitions. [2022-01-10 08:19:04,654 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1141 transitions. Word has length 68 [2022-01-10 08:19:04,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:04,655 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 1141 transitions. [2022-01-10 08:19:04,655 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:04,655 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1141 transitions. [2022-01-10 08:19:04,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-01-10 08:19:04,656 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:04,657 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:04,669 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:04,865 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:04,866 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:04,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:04,866 INFO L85 PathProgramCache]: Analyzing trace with hash 29107907, now seen corresponding path program 1 times [2022-01-10 08:19:04,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:04,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192084691] [2022-01-10 08:19:04,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:04,867 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:04,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:04,868 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:04,869 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:04,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:04,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:19:04,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:05,318 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:05,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:19:05,469 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:05,469 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:05,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192084691] [2022-01-10 08:19:05,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192084691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 08:19:05,470 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 08:19:05,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-01-10 08:19:05,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935023994] [2022-01-10 08:19:05,470 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 08:19:05,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 08:19:05,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:05,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 08:19:05,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:19:05,471 INFO L87 Difference]: Start difference. First operand 840 states and 1141 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:05,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:05,803 INFO L93 Difference]: Finished difference Result 1520 states and 1983 transitions. [2022-01-10 08:19:05,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:19:05,803 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:05,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:05,809 INFO L225 Difference]: With dead ends: 1520 [2022-01-10 08:19:05,809 INFO L226 Difference]: Without dead ends: 1517 [2022-01-10 08:19:05,810 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:05,810 INFO L933 BasicCegarLoop]: 671 mSDtfsCounter, 1186 mSDsluCounter, 1905 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1186 SdHoareTripleChecker+Valid, 2576 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:05,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1186 Valid, 2576 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:05,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states. [2022-01-10 08:19:05,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1179. [2022-01-10 08:19:05,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 1055 states have (on average 1.3118483412322275) internal successors, (1384), 1070 states have internal predecessors, (1384), 75 states have call successors, (75), 41 states have call predecessors, (75), 47 states have return successors, (102), 68 states have call predecessors, (102), 72 states have call successors, (102) [2022-01-10 08:19:05,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1561 transitions. [2022-01-10 08:19:05,876 INFO L78 Accepts]: Start accepts. Automaton has 1179 states and 1561 transitions. Word has length 69 [2022-01-10 08:19:05,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:05,876 INFO L470 AbstractCegarLoop]: Abstraction has 1179 states and 1561 transitions. [2022-01-10 08:19:05,876 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:05,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1179 states and 1561 transitions. [2022-01-10 08:19:05,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-01-10 08:19:05,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:05,879 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:05,894 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:06,087 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:06,088 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:06,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:06,088 INFO L85 PathProgramCache]: Analyzing trace with hash 930493741, now seen corresponding path program 2 times [2022-01-10 08:19:06,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:06,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [617652473] [2022-01-10 08:19:06,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:19:06,089 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:06,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:06,090 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:06,092 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:06,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 08:19:06,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:19:06,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:06,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:06,322 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:06,322 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:06,322 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:06,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [617652473] [2022-01-10 08:19:06,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [617652473] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:06,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:06,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:06,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480623419] [2022-01-10 08:19:06,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:06,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:06,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:06,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:06,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:06,324 INFO L87 Difference]: Start difference. First operand 1179 states and 1561 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:06,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:06,380 INFO L93 Difference]: Finished difference Result 1785 states and 2315 transitions. [2022-01-10 08:19:06,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:06,381 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:06,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:06,386 INFO L225 Difference]: With dead ends: 1785 [2022-01-10 08:19:06,386 INFO L226 Difference]: Without dead ends: 1113 [2022-01-10 08:19:06,387 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:06,388 INFO L933 BasicCegarLoop]: 605 mSDtfsCounter, 535 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 677 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:06,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 677 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:06,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1113 states. [2022-01-10 08:19:06,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1113 to 1107. [2022-01-10 08:19:06,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 990 states have (on average 1.309090909090909) internal successors, (1296), 1005 states have internal predecessors, (1296), 72 states have call successors, (72), 38 states have call predecessors, (72), 43 states have return successors, (97), 64 states have call predecessors, (97), 69 states have call successors, (97) [2022-01-10 08:19:06,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1465 transitions. [2022-01-10 08:19:06,436 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1465 transitions. Word has length 88 [2022-01-10 08:19:06,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:06,436 INFO L470 AbstractCegarLoop]: Abstraction has 1107 states and 1465 transitions. [2022-01-10 08:19:06,436 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:06,436 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1465 transitions. [2022-01-10 08:19:06,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-01-10 08:19:06,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:06,439 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:06,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-01-10 08:19:06,647 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:06,648 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:06,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:06,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1791376049, now seen corresponding path program 1 times [2022-01-10 08:19:06,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:06,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [407946483] [2022-01-10 08:19:06,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:06,649 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:06,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:06,650 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:06,650 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:06,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:06,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:06,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:06,929 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:06,929 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:06,929 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:06,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [407946483] [2022-01-10 08:19:06,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [407946483] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:06,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:06,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:06,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848666016] [2022-01-10 08:19:06,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:06,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:06,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:06,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:06,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:06,931 INFO L87 Difference]: Start difference. First operand 1107 states and 1465 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:07,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:07,152 INFO L93 Difference]: Finished difference Result 1931 states and 2482 transitions. [2022-01-10 08:19:07,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:07,153 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:07,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:07,158 INFO L225 Difference]: With dead ends: 1931 [2022-01-10 08:19:07,158 INFO L226 Difference]: Without dead ends: 1140 [2022-01-10 08:19:07,160 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:07,160 INFO L933 BasicCegarLoop]: 565 mSDtfsCounter, 741 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 764 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:07,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [764 Valid, 907 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:07,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states. [2022-01-10 08:19:07,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 1107. [2022-01-10 08:19:07,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 990 states have (on average 1.293939393939394) internal successors, (1281), 1005 states have internal predecessors, (1281), 72 states have call successors, (72), 38 states have call predecessors, (72), 43 states have return successors, (96), 64 states have call predecessors, (96), 69 states have call successors, (96) [2022-01-10 08:19:07,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1449 transitions. [2022-01-10 08:19:07,216 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1449 transitions. Word has length 103 [2022-01-10 08:19:07,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:07,217 INFO L470 AbstractCegarLoop]: Abstraction has 1107 states and 1449 transitions. [2022-01-10 08:19:07,217 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:07,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1449 transitions. [2022-01-10 08:19:07,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-01-10 08:19:07,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:07,219 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:07,232 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:07,428 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:07,429 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:07,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:07,429 INFO L85 PathProgramCache]: Analyzing trace with hash -767752572, now seen corresponding path program 1 times [2022-01-10 08:19:07,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:07,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1282137345] [2022-01-10 08:19:07,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:07,430 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:07,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:07,431 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:07,433 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:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:07,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:07,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:07,698 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:07,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:07,698 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:07,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1282137345] [2022-01-10 08:19:07,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1282137345] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:07,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:07,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:07,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15033250] [2022-01-10 08:19:07,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:07,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:07,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:07,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:07,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:07,700 INFO L87 Difference]: Start difference. First operand 1107 states and 1449 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:07,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:07,745 INFO L93 Difference]: Finished difference Result 1429 states and 1834 transitions. [2022-01-10 08:19:07,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:07,746 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:07,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:07,748 INFO L225 Difference]: With dead ends: 1429 [2022-01-10 08:19:07,748 INFO L226 Difference]: Without dead ends: 310 [2022-01-10 08:19:07,749 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:07,750 INFO L933 BasicCegarLoop]: 618 mSDtfsCounter, 54 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:07,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1168 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:07,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-01-10 08:19:07,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 310. [2022-01-10 08:19:07,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 278 states have (on average 1.5719424460431655) internal successors, (437), 280 states have internal predecessors, (437), 25 states have call successors, (25), 7 states have call predecessors, (25), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-01-10 08:19:07,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 485 transitions. [2022-01-10 08:19:07,760 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 485 transitions. Word has length 104 [2022-01-10 08:19:07,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:07,760 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 485 transitions. [2022-01-10 08:19:07,760 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:07,760 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 485 transitions. [2022-01-10 08:19:07,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:07,761 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:07,762 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] [2022-01-10 08:19:07,773 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:07,970 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:07,971 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:07,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:07,972 INFO L85 PathProgramCache]: Analyzing trace with hash -248127636, now seen corresponding path program 1 times [2022-01-10 08:19:07,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:07,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [905331930] [2022-01-10 08:19:07,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:07,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:07,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:07,974 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:07,975 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:08,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:08,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:08,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:08,300 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:08,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:08,300 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:08,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [905331930] [2022-01-10 08:19:08,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [905331930] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:08,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:08,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:08,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773112368] [2022-01-10 08:19:08,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:08,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:08,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:08,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:08,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:08,302 INFO L87 Difference]: Start difference. First operand 310 states and 485 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 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:08,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:08,321 INFO L93 Difference]: Finished difference Result 609 states and 953 transitions. [2022-01-10 08:19:08,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:08,321 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:08,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:08,323 INFO L225 Difference]: With dead ends: 609 [2022-01-10 08:19:08,323 INFO L226 Difference]: Without dead ends: 310 [2022-01-10 08:19:08,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 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:08,324 INFO L933 BasicCegarLoop]: 483 mSDtfsCounter, 472 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 484 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:08,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 484 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:08,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-01-10 08:19:08,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 310. [2022-01-10 08:19:08,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 278 states have (on average 1.5683453237410072) internal successors, (436), 280 states have internal predecessors, (436), 25 states have call successors, (25), 7 states have call predecessors, (25), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-01-10 08:19:08,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 484 transitions. [2022-01-10 08:19:08,334 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 484 transitions. Word has length 146 [2022-01-10 08:19:08,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:08,334 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 484 transitions. [2022-01-10 08:19:08,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 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:08,334 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 484 transitions. [2022-01-10 08:19:08,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:08,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:08,336 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] [2022-01-10 08:19:08,348 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:08,548 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:08,549 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:08,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:08,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1369312814, now seen corresponding path program 1 times [2022-01-10 08:19:08,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:08,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [92614946] [2022-01-10 08:19:08,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:08,550 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:08,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:08,551 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:08,553 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:08,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:08,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:08,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:08,912 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:08,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:08,912 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:08,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [92614946] [2022-01-10 08:19:08,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [92614946] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:08,912 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:08,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:08,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944443758] [2022-01-10 08:19:08,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:08,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:08,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:08,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:08,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:08,914 INFO L87 Difference]: Start difference. First operand 310 states and 484 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 3 states have internal predecessors, (135), 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:09,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:09,475 INFO L93 Difference]: Finished difference Result 930 states and 1468 transitions. [2022-01-10 08:19:09,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:09,475 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 3 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:09,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:09,478 INFO L225 Difference]: With dead ends: 930 [2022-01-10 08:19:09,478 INFO L226 Difference]: Without dead ends: 638 [2022-01-10 08:19:09,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:09,481 INFO L933 BasicCegarLoop]: 561 mSDtfsCounter, 907 mSDsluCounter, 1038 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 924 SdHoareTripleChecker+Valid, 1599 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:09,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [924 Valid, 1599 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:19:09,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-01-10 08:19:09,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 613. [2022-01-10 08:19:09,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.580935251798561) internal successors, (879), 559 states have internal predecessors, (879), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:09,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 964 transitions. [2022-01-10 08:19:09,502 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 964 transitions. Word has length 146 [2022-01-10 08:19:09,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:09,503 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 964 transitions. [2022-01-10 08:19:09,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 3 states have internal predecessors, (135), 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:09,503 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 964 transitions. [2022-01-10 08:19:09,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:09,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:09,504 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] [2022-01-10 08:19:09,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:09,715 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:09,715 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:09,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:09,716 INFO L85 PathProgramCache]: Analyzing trace with hash 939654508, now seen corresponding path program 1 times [2022-01-10 08:19:09,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:09,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [496628149] [2022-01-10 08:19:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:09,717 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:09,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:09,718 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:09,720 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:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:09,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:09,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:10,080 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:10,081 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:10,081 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:10,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [496628149] [2022-01-10 08:19:10,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [496628149] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:10,081 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:10,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:10,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696359494] [2022-01-10 08:19:10,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:10,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:10,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:10,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:10,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:10,083 INFO L87 Difference]: Start difference. First operand 613 states and 964 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:10,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:10,398 INFO L93 Difference]: Finished difference Result 1208 states and 1906 transitions. [2022-01-10 08:19:10,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:10,399 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:10,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:10,401 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:10,402 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:10,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:10,404 INFO L933 BasicCegarLoop]: 455 mSDtfsCounter, 645 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 982 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:10,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [662 Valid, 982 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:10,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:10,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:10,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.5683453237410072) internal successors, (872), 559 states have internal predecessors, (872), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:10,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 957 transitions. [2022-01-10 08:19:10,427 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 957 transitions. Word has length 146 [2022-01-10 08:19:10,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:10,427 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 957 transitions. [2022-01-10 08:19:10,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:10,428 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 957 transitions. [2022-01-10 08:19:10,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:10,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:10,429 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] [2022-01-10 08:19:10,443 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:10,640 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:10,641 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:10,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:10,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1612309264, now seen corresponding path program 1 times [2022-01-10 08:19:10,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:10,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145209753] [2022-01-10 08:19:10,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:10,642 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:10,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:10,643 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:10,646 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:10,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:10,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:10,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:11,005 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:11,005 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:11,005 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:11,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145209753] [2022-01-10 08:19:11,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145209753] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:11,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:11,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:11,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514627411] [2022-01-10 08:19:11,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:11,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:11,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:11,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:11,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:11,007 INFO L87 Difference]: Start difference. First operand 613 states and 957 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:11,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:11,310 INFO L93 Difference]: Finished difference Result 1208 states and 1892 transitions. [2022-01-10 08:19:11,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:11,311 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:11,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:11,313 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:11,314 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:11,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:11,316 INFO L933 BasicCegarLoop]: 452 mSDtfsCounter, 639 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:11,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [656 Valid, 975 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:11,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:11,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:11,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.5557553956834533) internal successors, (865), 559 states have internal predecessors, (865), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 950 transitions. [2022-01-10 08:19:11,346 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 950 transitions. Word has length 146 [2022-01-10 08:19:11,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:11,346 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 950 transitions. [2022-01-10 08:19:11,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:11,347 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 950 transitions. [2022-01-10 08:19:11,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:11,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:11,348 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] [2022-01-10 08:19:11,362 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:11,559 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:11,559 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:11,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:11,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1694630676, now seen corresponding path program 1 times [2022-01-10 08:19:11,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:11,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1604991985] [2022-01-10 08:19:11,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:11,560 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:11,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:11,561 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:11,562 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:11,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:11,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:11,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:11,912 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:11,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:11,912 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:11,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1604991985] [2022-01-10 08:19:11,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1604991985] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:11,912 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:11,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:11,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97078061] [2022-01-10 08:19:11,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:11,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:11,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:11,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:11,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:11,914 INFO L87 Difference]: Start difference. First operand 613 states and 950 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:12,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:12,208 INFO L93 Difference]: Finished difference Result 1208 states and 1878 transitions. [2022-01-10 08:19:12,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:12,208 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:12,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:12,211 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:12,211 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:12,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:12,213 INFO L933 BasicCegarLoop]: 449 mSDtfsCounter, 633 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:12,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 968 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:12,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:12,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:12,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.5431654676258992) internal successors, (858), 559 states have internal predecessors, (858), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:12,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 943 transitions. [2022-01-10 08:19:12,238 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 943 transitions. Word has length 146 [2022-01-10 08:19:12,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:12,238 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 943 transitions. [2022-01-10 08:19:12,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:12,238 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 943 transitions. [2022-01-10 08:19:12,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:12,239 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:12,239 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] [2022-01-10 08:19:12,252 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:12,452 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:12,453 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:12,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:12,453 INFO L85 PathProgramCache]: Analyzing trace with hash -173265552, now seen corresponding path program 1 times [2022-01-10 08:19:12,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:12,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [861727964] [2022-01-10 08:19:12,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:12,454 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:12,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:12,455 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:12,458 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:12,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:12,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:12,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:12,808 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:12,808 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:12,808 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:12,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [861727964] [2022-01-10 08:19:12,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [861727964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:12,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:12,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:12,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199866057] [2022-01-10 08:19:12,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:12,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:12,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:12,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:12,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:12,810 INFO L87 Difference]: Start difference. First operand 613 states and 943 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:13,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:13,105 INFO L93 Difference]: Finished difference Result 1208 states and 1864 transitions. [2022-01-10 08:19:13,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:13,106 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:13,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:13,108 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:13,108 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:13,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:13,111 INFO L933 BasicCegarLoop]: 446 mSDtfsCounter, 627 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:13,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [644 Valid, 961 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:13,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:13,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:13,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.5305755395683454) internal successors, (851), 559 states have internal predecessors, (851), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:13,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 936 transitions. [2022-01-10 08:19:13,135 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 936 transitions. Word has length 146 [2022-01-10 08:19:13,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:13,135 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 936 transitions. [2022-01-10 08:19:13,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:13,135 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 936 transitions. [2022-01-10 08:19:13,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:13,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:13,137 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] [2022-01-10 08:19:13,151 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:13,351 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:13,351 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:13,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:13,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1676926060, now seen corresponding path program 1 times [2022-01-10 08:19:13,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:13,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706042] [2022-01-10 08:19:13,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:13,352 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:13,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:13,353 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:13,354 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:13,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:13,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:13,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:13,702 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:13,702 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:13,702 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:13,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706042] [2022-01-10 08:19:13,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706042] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:13,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:13,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:13,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118169134] [2022-01-10 08:19:13,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:13,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:13,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:13,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:13,704 INFO L87 Difference]: Start difference. First operand 613 states and 936 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:13,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:13,946 INFO L93 Difference]: Finished difference Result 1208 states and 1850 transitions. [2022-01-10 08:19:13,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:13,947 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:13,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:13,949 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:13,949 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:13,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:13,951 INFO L933 BasicCegarLoop]: 443 mSDtfsCounter, 621 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:13,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 954 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:13,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:13,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:13,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.5179856115107915) internal successors, (844), 559 states have internal predecessors, (844), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:13,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 929 transitions. [2022-01-10 08:19:13,980 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 929 transitions. Word has length 146 [2022-01-10 08:19:13,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:13,980 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 929 transitions. [2022-01-10 08:19:13,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:13,980 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 929 transitions. [2022-01-10 08:19:13,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:13,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:13,982 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] [2022-01-10 08:19:13,995 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:14,192 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:14,193 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:14,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:14,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1320967664, now seen corresponding path program 1 times [2022-01-10 08:19:14,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:14,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1543228426] [2022-01-10 08:19:14,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:14,194 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:14,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:14,194 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:14,195 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:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:14,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:14,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:14,504 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:14,504 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:14,504 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:14,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1543228426] [2022-01-10 08:19:14,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1543228426] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:14,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:14,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:14,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473661783] [2022-01-10 08:19:14,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:14,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:14,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:14,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:14,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:14,505 INFO L87 Difference]: Start difference. First operand 613 states and 929 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:14,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:14,780 INFO L93 Difference]: Finished difference Result 1208 states and 1836 transitions. [2022-01-10 08:19:14,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:14,781 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:14,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:14,783 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:14,783 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:14,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:14,785 INFO L933 BasicCegarLoop]: 440 mSDtfsCounter, 614 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:14,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [631 Valid, 947 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:14,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:14,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:14,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.5053956834532374) internal successors, (837), 559 states have internal predecessors, (837), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:14,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 922 transitions. [2022-01-10 08:19:14,810 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 922 transitions. Word has length 146 [2022-01-10 08:19:14,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:14,810 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 922 transitions. [2022-01-10 08:19:14,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:14,810 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 922 transitions. [2022-01-10 08:19:14,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:14,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:14,811 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] [2022-01-10 08:19:14,822 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:15,021 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:15,022 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:15,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:15,023 INFO L85 PathProgramCache]: Analyzing trace with hash -33591180, now seen corresponding path program 1 times [2022-01-10 08:19:15,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:15,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [503976353] [2022-01-10 08:19:15,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:15,023 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:15,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:15,024 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:15,026 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:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:15,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:15,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:15,382 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:15,382 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:15,382 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:15,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [503976353] [2022-01-10 08:19:15,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [503976353] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:15,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:15,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:15,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023578859] [2022-01-10 08:19:15,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:15,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:15,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:15,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:15,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:15,384 INFO L87 Difference]: Start difference. First operand 613 states and 922 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:15,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:15,661 INFO L93 Difference]: Finished difference Result 1208 states and 1822 transitions. [2022-01-10 08:19:15,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:15,663 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:15,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:15,665 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:15,665 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:15,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:15,667 INFO L933 BasicCegarLoop]: 437 mSDtfsCounter, 608 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:15,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [625 Valid, 940 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:15,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:15,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:15,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.4928057553956835) internal successors, (830), 559 states have internal predecessors, (830), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:15,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 915 transitions. [2022-01-10 08:19:15,692 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 915 transitions. Word has length 146 [2022-01-10 08:19:15,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:15,692 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 915 transitions. [2022-01-10 08:19:15,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:15,692 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 915 transitions. [2022-01-10 08:19:15,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:15,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:15,693 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] [2022-01-10 08:19:15,705 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:15,903 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:15,904 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:15,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:15,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1876066894, now seen corresponding path program 1 times [2022-01-10 08:19:15,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:15,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1948571391] [2022-01-10 08:19:15,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:15,905 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:15,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:15,906 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:15,906 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:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:16,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:16,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:16,208 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:16,208 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:16,208 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:16,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1948571391] [2022-01-10 08:19:16,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1948571391] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:16,209 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:16,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:16,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640721159] [2022-01-10 08:19:16,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:16,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:16,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:16,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:16,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:16,209 INFO L87 Difference]: Start difference. First operand 613 states and 915 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:16,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:16,477 INFO L93 Difference]: Finished difference Result 1208 states and 1808 transitions. [2022-01-10 08:19:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:16,478 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:16,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:16,479 INFO L225 Difference]: With dead ends: 1208 [2022-01-10 08:19:16,479 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 08:19:16,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:16,481 INFO L933 BasicCegarLoop]: 434 mSDtfsCounter, 602 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 933 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:16,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [619 Valid, 933 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:16,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 08:19:16,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 08:19:16,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 556 states have (on average 1.4802158273381294) internal successors, (823), 559 states have internal predecessors, (823), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 08:19:16,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 908 transitions. [2022-01-10 08:19:16,508 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 908 transitions. Word has length 146 [2022-01-10 08:19:16,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:16,508 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 908 transitions. [2022-01-10 08:19:16,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:16,508 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 908 transitions. [2022-01-10 08:19:16,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:16,509 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:16,509 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] [2022-01-10 08:19:16,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-01-10 08:19:16,719 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:16,719 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:16,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:16,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1398497590, now seen corresponding path program 1 times [2022-01-10 08:19:16,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:16,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [369571745] [2022-01-10 08:19:16,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:16,720 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:16,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:16,721 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:16,723 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:16,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:16,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:16,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:17,015 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:17,016 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:17,016 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:17,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [369571745] [2022-01-10 08:19:17,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [369571745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:17,016 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:17,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:17,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279810187] [2022-01-10 08:19:17,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:17,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:17,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:17,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:17,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:17,017 INFO L87 Difference]: Start difference. First operand 613 states and 908 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:17,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:17,388 INFO L93 Difference]: Finished difference Result 1358 states and 2026 transitions. [2022-01-10 08:19:17,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:17,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:17,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:17,392 INFO L225 Difference]: With dead ends: 1358 [2022-01-10 08:19:17,392 INFO L226 Difference]: Without dead ends: 763 [2022-01-10 08:19:17,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:17,394 INFO L933 BasicCegarLoop]: 431 mSDtfsCounter, 692 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:17,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [709 Valid, 925 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:17,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2022-01-10 08:19:17,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 763. [2022-01-10 08:19:17,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 700 states have (on average 1.4542857142857142) internal successors, (1018), 703 states have internal predecessors, (1018), 45 states have call successors, (45), 17 states have call predecessors, (45), 17 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2022-01-10 08:19:17,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 1107 transitions. [2022-01-10 08:19:17,427 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 1107 transitions. Word has length 146 [2022-01-10 08:19:17,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:17,427 INFO L470 AbstractCegarLoop]: Abstraction has 763 states and 1107 transitions. [2022-01-10 08:19:17,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:17,427 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 1107 transitions. [2022-01-10 08:19:17,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:17,428 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:17,429 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] [2022-01-10 08:19:17,439 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:17,638 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:17,639 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:17,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:17,639 INFO L85 PathProgramCache]: Analyzing trace with hash -776486255, now seen corresponding path program 1 times [2022-01-10 08:19:17,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:17,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [198406708] [2022-01-10 08:19:17,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:17,640 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:17,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:17,641 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:17,641 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:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:17,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:17,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:17,971 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:17,971 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:17,971 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:17,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [198406708] [2022-01-10 08:19:17,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [198406708] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:17,971 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:17,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:17,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697291639] [2022-01-10 08:19:17,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:17,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:17,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:17,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:17,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:17,972 INFO L87 Difference]: Start difference. First operand 763 states and 1107 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:18,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:18,331 INFO L93 Difference]: Finished difference Result 1658 states and 2424 transitions. [2022-01-10 08:19:18,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:18,332 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:18,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:18,334 INFO L225 Difference]: With dead ends: 1658 [2022-01-10 08:19:18,334 INFO L226 Difference]: Without dead ends: 913 [2022-01-10 08:19:18,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:18,336 INFO L933 BasicCegarLoop]: 429 mSDtfsCounter, 685 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:18,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [702 Valid, 919 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:18,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-01-10 08:19:18,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 913. [2022-01-10 08:19:18,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 844 states have (on average 1.4324644549763033) internal successors, (1209), 847 states have internal predecessors, (1209), 47 states have call successors, (47), 21 states have call predecessors, (47), 21 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 08:19:18,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1302 transitions. [2022-01-10 08:19:18,378 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1302 transitions. Word has length 146 [2022-01-10 08:19:18,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:18,378 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 1302 transitions. [2022-01-10 08:19:18,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:18,378 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1302 transitions. [2022-01-10 08:19:18,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:18,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:18,379 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] [2022-01-10 08:19:18,389 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:18,589 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:18,589 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:18,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:18,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1756317931, now seen corresponding path program 1 times [2022-01-10 08:19:18,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:18,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1675566718] [2022-01-10 08:19:18,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:18,590 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:18,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:18,591 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:18,593 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:18,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:18,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:18,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:18,890 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:18,890 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:18,890 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:18,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1675566718] [2022-01-10 08:19:18,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1675566718] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:18,890 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:18,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:18,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810582531] [2022-01-10 08:19:18,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:18,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:18,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:18,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:18,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:18,892 INFO L87 Difference]: Start difference. First operand 913 states and 1302 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:19,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:19,239 INFO L93 Difference]: Finished difference Result 1958 states and 2814 transitions. [2022-01-10 08:19:19,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:19,239 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:19,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:19,243 INFO L225 Difference]: With dead ends: 1958 [2022-01-10 08:19:19,243 INFO L226 Difference]: Without dead ends: 1063 [2022-01-10 08:19:19,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:19,246 INFO L933 BasicCegarLoop]: 424 mSDtfsCounter, 679 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:19,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [696 Valid, 910 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:19,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2022-01-10 08:19:19,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1063. [2022-01-10 08:19:19,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1063 states, 988 states have (on average 1.4129554655870444) internal successors, (1396), 991 states have internal predecessors, (1396), 49 states have call successors, (49), 25 states have call predecessors, (49), 25 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:19,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1493 transitions. [2022-01-10 08:19:19,311 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 1493 transitions. Word has length 146 [2022-01-10 08:19:19,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:19,311 INFO L470 AbstractCegarLoop]: Abstraction has 1063 states and 1493 transitions. [2022-01-10 08:19:19,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:19,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 1493 transitions. [2022-01-10 08:19:19,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:19,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:19,312 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] [2022-01-10 08:19:19,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:19,523 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:19,523 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:19,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:19,523 INFO L85 PathProgramCache]: Analyzing trace with hash -301351440, now seen corresponding path program 1 times [2022-01-10 08:19:19,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:19,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [5408644] [2022-01-10 08:19:19,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:19,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:19,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:19,525 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:19,525 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:19,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:19,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:19,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:19,822 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:19,822 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:19,822 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:19,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [5408644] [2022-01-10 08:19:19,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [5408644] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:19,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:19,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:19,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721784913] [2022-01-10 08:19:19,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:19,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:19,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:19,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:19,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:19,823 INFO L87 Difference]: Start difference. First operand 1063 states and 1493 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:20,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:20,241 INFO L93 Difference]: Finished difference Result 2258 states and 3196 transitions. [2022-01-10 08:19:20,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:20,242 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:20,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:20,245 INFO L225 Difference]: With dead ends: 2258 [2022-01-10 08:19:20,245 INFO L226 Difference]: Without dead ends: 1213 [2022-01-10 08:19:20,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:20,247 INFO L933 BasicCegarLoop]: 421 mSDtfsCounter, 672 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:20,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 903 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:20,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1213 states. [2022-01-10 08:19:20,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1213 to 1213. [2022-01-10 08:19:20,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 1132 states have (on average 1.3948763250883391) internal successors, (1579), 1135 states have internal predecessors, (1579), 51 states have call successors, (51), 29 states have call predecessors, (51), 29 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2022-01-10 08:19:20,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 1680 transitions. [2022-01-10 08:19:20,334 INFO L78 Accepts]: Start accepts. Automaton has 1213 states and 1680 transitions. Word has length 146 [2022-01-10 08:19:20,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:20,334 INFO L470 AbstractCegarLoop]: Abstraction has 1213 states and 1680 transitions. [2022-01-10 08:19:20,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:20,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1213 states and 1680 transitions. [2022-01-10 08:19:20,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:20,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:20,336 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] [2022-01-10 08:19:20,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:20,547 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:20,547 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:20,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:20,547 INFO L85 PathProgramCache]: Analyzing trace with hash -945945740, now seen corresponding path program 1 times [2022-01-10 08:19:20,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:20,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099862568] [2022-01-10 08:19:20,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:20,548 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:20,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:20,549 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:20,551 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:20,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:20,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:20,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:20,847 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:20,848 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:20,848 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:20,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099862568] [2022-01-10 08:19:20,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099862568] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:20,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:20,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:20,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084524966] [2022-01-10 08:19:20,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:20,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:20,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:20,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:20,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:20,849 INFO L87 Difference]: Start difference. First operand 1213 states and 1680 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:21,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:21,249 INFO L93 Difference]: Finished difference Result 2558 states and 3570 transitions. [2022-01-10 08:19:21,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:21,250 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:21,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:21,253 INFO L225 Difference]: With dead ends: 2558 [2022-01-10 08:19:21,253 INFO L226 Difference]: Without dead ends: 1363 [2022-01-10 08:19:21,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:21,255 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 664 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:21,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 896 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:21,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2022-01-10 08:19:21,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1363. [2022-01-10 08:19:21,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 1276 states have (on average 1.3777429467084639) internal successors, (1758), 1279 states have internal predecessors, (1758), 53 states have call successors, (53), 33 states have call predecessors, (53), 33 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 08:19:21,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 1863 transitions. [2022-01-10 08:19:21,333 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 1863 transitions. Word has length 146 [2022-01-10 08:19:21,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:21,334 INFO L470 AbstractCegarLoop]: Abstraction has 1363 states and 1863 transitions. [2022-01-10 08:19:21,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:21,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 1863 transitions. [2022-01-10 08:19:21,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:21,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:21,336 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] [2022-01-10 08:19:21,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-01-10 08:19:21,545 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:21,545 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:21,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:21,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1356791703, now seen corresponding path program 1 times [2022-01-10 08:19:21,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:21,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [420606523] [2022-01-10 08:19:21,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:21,547 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:21,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:21,547 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:21,548 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:21,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:21,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:21,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:21,847 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:21,847 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:21,847 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:21,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [420606523] [2022-01-10 08:19:21,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [420606523] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:21,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:21,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:21,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459683242] [2022-01-10 08:19:21,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:21,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:21,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:21,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:21,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:21,849 INFO L87 Difference]: Start difference. First operand 1363 states and 1863 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:22,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:22,224 INFO L93 Difference]: Finished difference Result 2858 states and 3936 transitions. [2022-01-10 08:19:22,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:22,224 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:22,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:22,229 INFO L225 Difference]: With dead ends: 2858 [2022-01-10 08:19:22,229 INFO L226 Difference]: Without dead ends: 1513 [2022-01-10 08:19:22,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:22,233 INFO L933 BasicCegarLoop]: 415 mSDtfsCounter, 657 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:22,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [674 Valid, 889 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:22,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states. [2022-01-10 08:19:22,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 1513. [2022-01-10 08:19:22,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1420 states have (on average 1.361267605633803) internal successors, (1933), 1423 states have internal predecessors, (1933), 55 states have call successors, (55), 37 states have call predecessors, (55), 37 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2022-01-10 08:19:22,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2042 transitions. [2022-01-10 08:19:22,318 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2042 transitions. Word has length 146 [2022-01-10 08:19:22,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:22,318 INFO L470 AbstractCegarLoop]: Abstraction has 1513 states and 2042 transitions. [2022-01-10 08:19:22,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:22,319 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2042 transitions. [2022-01-10 08:19:22,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:22,320 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:22,320 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] [2022-01-10 08:19:22,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:22,530 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:22,530 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:22,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:22,530 INFO L85 PathProgramCache]: Analyzing trace with hash -774559019, now seen corresponding path program 1 times [2022-01-10 08:19:22,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:22,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1448417777] [2022-01-10 08:19:22,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:22,531 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:22,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:22,532 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:22,533 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:22,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:22,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:22,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:22,815 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:22,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:22,816 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:22,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1448417777] [2022-01-10 08:19:22,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1448417777] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:22,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:22,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:22,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200507804] [2022-01-10 08:19:22,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:22,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:22,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:22,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:22,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:22,817 INFO L87 Difference]: Start difference. First operand 1513 states and 2042 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:23,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:23,244 INFO L93 Difference]: Finished difference Result 3158 states and 4294 transitions. [2022-01-10 08:19:23,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:23,245 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:23,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:23,258 INFO L225 Difference]: With dead ends: 3158 [2022-01-10 08:19:23,258 INFO L226 Difference]: Without dead ends: 1663 [2022-01-10 08:19:23,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:23,262 INFO L933 BasicCegarLoop]: 412 mSDtfsCounter, 650 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:23,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [667 Valid, 882 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:23,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1663 states. [2022-01-10 08:19:23,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1663 to 1663. [2022-01-10 08:19:23,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1663 states, 1564 states have (on average 1.3452685421994885) internal successors, (2104), 1567 states have internal predecessors, (2104), 57 states have call successors, (57), 41 states have call predecessors, (57), 41 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2022-01-10 08:19:23,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1663 states to 1663 states and 2217 transitions. [2022-01-10 08:19:23,334 INFO L78 Accepts]: Start accepts. Automaton has 1663 states and 2217 transitions. Word has length 146 [2022-01-10 08:19:23,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:23,335 INFO L470 AbstractCegarLoop]: Abstraction has 1663 states and 2217 transitions. [2022-01-10 08:19:23,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:23,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1663 states and 2217 transitions. [2022-01-10 08:19:23,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:23,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:23,336 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] [2022-01-10 08:19:23,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-01-10 08:19:23,545 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:23,546 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:23,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:23,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1230098824, now seen corresponding path program 1 times [2022-01-10 08:19:23,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:23,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849813111] [2022-01-10 08:19:23,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:23,547 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:23,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:23,548 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:23,549 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:23,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:23,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:23,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:23,833 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:23,833 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:23,833 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:23,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849813111] [2022-01-10 08:19:23,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849813111] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:23,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:23,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:23,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535021112] [2022-01-10 08:19:23,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:23,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:23,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:23,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:23,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:23,835 INFO L87 Difference]: Start difference. First operand 1663 states and 2217 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:24,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:24,244 INFO L93 Difference]: Finished difference Result 3458 states and 4644 transitions. [2022-01-10 08:19:24,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:24,244 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:24,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:24,248 INFO L225 Difference]: With dead ends: 3458 [2022-01-10 08:19:24,248 INFO L226 Difference]: Without dead ends: 1813 [2022-01-10 08:19:24,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:24,250 INFO L933 BasicCegarLoop]: 409 mSDtfsCounter, 643 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:24,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [660 Valid, 875 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:24,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states. [2022-01-10 08:19:24,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1813. [2022-01-10 08:19:24,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1813 states, 1708 states have (on average 1.329625292740047) internal successors, (2271), 1711 states have internal predecessors, (2271), 59 states have call successors, (59), 45 states have call predecessors, (59), 45 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2022-01-10 08:19:24,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 2388 transitions. [2022-01-10 08:19:24,344 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 2388 transitions. Word has length 146 [2022-01-10 08:19:24,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:24,344 INFO L470 AbstractCegarLoop]: Abstraction has 1813 states and 2388 transitions. [2022-01-10 08:19:24,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:24,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 2388 transitions. [2022-01-10 08:19:24,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:24,345 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:24,346 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] [2022-01-10 08:19:24,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:24,555 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:24,556 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:24,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:24,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1310557812, now seen corresponding path program 1 times [2022-01-10 08:19:24,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:24,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308133415] [2022-01-10 08:19:24,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:24,557 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:24,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:24,557 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:24,558 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:24,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:24,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:24,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:24,870 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,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:24,871 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:24,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308133415] [2022-01-10 08:19:24,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308133415] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:24,871 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:24,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:24,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715723860] [2022-01-10 08:19:24,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:24,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:24,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:24,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:24,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:24,872 INFO L87 Difference]: Start difference. First operand 1813 states and 2388 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:25,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:25,305 INFO L93 Difference]: Finished difference Result 3758 states and 4986 transitions. [2022-01-10 08:19:25,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:25,305 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:25,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:25,311 INFO L225 Difference]: With dead ends: 3758 [2022-01-10 08:19:25,311 INFO L226 Difference]: Without dead ends: 1963 [2022-01-10 08:19:25,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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:25,315 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 636 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:25,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [653 Valid, 868 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:25,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1963 states. [2022-01-10 08:19:25,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1963 to 1963. [2022-01-10 08:19:25,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1963 states, 1852 states have (on average 1.3142548596112311) internal successors, (2434), 1855 states have internal predecessors, (2434), 61 states have call successors, (61), 49 states have call predecessors, (61), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 08:19:25,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1963 states to 1963 states and 2555 transitions. [2022-01-10 08:19:25,405 INFO L78 Accepts]: Start accepts. Automaton has 1963 states and 2555 transitions. Word has length 146 [2022-01-10 08:19:25,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:25,405 INFO L470 AbstractCegarLoop]: Abstraction has 1963 states and 2555 transitions. [2022-01-10 08:19:25,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:25,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1963 states and 2555 transitions. [2022-01-10 08:19:25,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:25,405 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:25,406 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] [2022-01-10 08:19:25,413 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:25,606 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:25,607 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:25,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:25,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1024233879, now seen corresponding path program 1 times [2022-01-10 08:19:25,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:25,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [966996315] [2022-01-10 08:19:25,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:25,608 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:25,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:25,620 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:25,621 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:25,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:25,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:25,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:25,922 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,923 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:25,923 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:25,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [966996315] [2022-01-10 08:19:25,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [966996315] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:25,923 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:25,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:25,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789692460] [2022-01-10 08:19:25,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:25,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:25,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:25,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:25,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:25,924 INFO L87 Difference]: Start difference. First operand 1963 states and 2555 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:26,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:26,064 INFO L93 Difference]: Finished difference Result 4173 states and 5467 transitions. [2022-01-10 08:19:26,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:26,064 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:26,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:26,072 INFO L225 Difference]: With dead ends: 4173 [2022-01-10 08:19:26,072 INFO L226 Difference]: Without dead ends: 2229 [2022-01-10 08:19:26,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:26,077 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 362 mSDsluCounter, 1429 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1859 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:26,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 1859 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:26,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2229 states. [2022-01-10 08:19:26,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2229 to 1969. [2022-01-10 08:19:26,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1969 states, 1858 states have (on average 1.3035522066738428) internal successors, (2422), 1861 states have internal predecessors, (2422), 61 states have call successors, (61), 49 states have call predecessors, (61), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 08:19:26,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1969 states to 1969 states and 2543 transitions. [2022-01-10 08:19:26,219 INFO L78 Accepts]: Start accepts. Automaton has 1969 states and 2543 transitions. Word has length 146 [2022-01-10 08:19:26,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:26,220 INFO L470 AbstractCegarLoop]: Abstraction has 1969 states and 2543 transitions. [2022-01-10 08:19:26,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:26,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1969 states and 2543 transitions. [2022-01-10 08:19:26,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:26,221 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:26,221 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] [2022-01-10 08:19:26,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 08:19:26,430 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:26,431 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:26,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:26,431 INFO L85 PathProgramCache]: Analyzing trace with hash -882169387, now seen corresponding path program 1 times [2022-01-10 08:19:26,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:26,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1164536227] [2022-01-10 08:19:26,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:26,432 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:26,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:26,432 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:26,433 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:26,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:26,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:26,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:26,711 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:26,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:26,712 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:26,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1164536227] [2022-01-10 08:19:26,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1164536227] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:26,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:26,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:26,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749732401] [2022-01-10 08:19:26,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:26,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:26,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:26,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:26,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:26,713 INFO L87 Difference]: Start difference. First operand 1969 states and 2543 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:26,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:26,869 INFO L93 Difference]: Finished difference Result 4157 states and 5407 transitions. [2022-01-10 08:19:26,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:26,869 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:26,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:26,873 INFO L225 Difference]: With dead ends: 4157 [2022-01-10 08:19:26,873 INFO L226 Difference]: Without dead ends: 2207 [2022-01-10 08:19:26,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:26,877 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 323 mSDsluCounter, 1414 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1844 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:26,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 1844 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:26,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2207 states. [2022-01-10 08:19:26,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2207 to 1975. [2022-01-10 08:19:26,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1975 states, 1864 states have (on average 1.2929184549356223) internal successors, (2410), 1867 states have internal predecessors, (2410), 61 states have call successors, (61), 49 states have call predecessors, (61), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 08:19:26,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 2531 transitions. [2022-01-10 08:19:26,992 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 2531 transitions. Word has length 146 [2022-01-10 08:19:26,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:26,992 INFO L470 AbstractCegarLoop]: Abstraction has 1975 states and 2531 transitions. [2022-01-10 08:19:26,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:26,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 2531 transitions. [2022-01-10 08:19:26,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:26,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:26,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] [2022-01-10 08:19:27,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-01-10 08:19:27,194 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:27,194 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:27,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:27,194 INFO L85 PathProgramCache]: Analyzing trace with hash -910669677, now seen corresponding path program 1 times [2022-01-10 08:19:27,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:27,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [460592717] [2022-01-10 08:19:27,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:27,195 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:27,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:27,196 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:27,197 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:27,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:27,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:27,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:27,481 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:27,481 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:27,481 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:27,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [460592717] [2022-01-10 08:19:27,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [460592717] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:27,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:27,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:27,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091537670] [2022-01-10 08:19:27,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:27,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:27,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:27,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:27,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:27,483 INFO L87 Difference]: Start difference. First operand 1975 states and 2531 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:27,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:27,619 INFO L93 Difference]: Finished difference Result 4141 states and 5347 transitions. [2022-01-10 08:19:27,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:27,619 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:27,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:27,624 INFO L225 Difference]: With dead ends: 4141 [2022-01-10 08:19:27,624 INFO L226 Difference]: Without dead ends: 2185 [2022-01-10 08:19:27,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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,627 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 284 mSDsluCounter, 1399 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1829 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,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 1829 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,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2185 states. [2022-01-10 08:19:27,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2185 to 1981. [2022-01-10 08:19:27,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1981 states, 1870 states have (on average 1.2823529411764707) internal successors, (2398), 1873 states have internal predecessors, (2398), 61 states have call successors, (61), 49 states have call predecessors, (61), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 08:19:27,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1981 states to 1981 states and 2519 transitions. [2022-01-10 08:19:27,743 INFO L78 Accepts]: Start accepts. Automaton has 1981 states and 2519 transitions. Word has length 146 [2022-01-10 08:19:27,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:27,743 INFO L470 AbstractCegarLoop]: Abstraction has 1981 states and 2519 transitions. [2022-01-10 08:19:27,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:27,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1981 states and 2519 transitions. [2022-01-10 08:19:27,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:27,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:27,744 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] [2022-01-10 08:19:27,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2022-01-10 08:19:27,950 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:27,951 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:27,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:27,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1425722833, now seen corresponding path program 1 times [2022-01-10 08:19:27,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:27,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74812426] [2022-01-10 08:19:27,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:27,951 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:27,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:27,952 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:27,953 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:28,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:28,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:28,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:28,235 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:28,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:28,235 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:28,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74812426] [2022-01-10 08:19:28,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74812426] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:28,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:28,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:28,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617356670] [2022-01-10 08:19:28,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:28,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:28,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:28,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:28,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:28,236 INFO L87 Difference]: Start difference. First operand 1981 states and 2519 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:28,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:28,375 INFO L93 Difference]: Finished difference Result 4125 states and 5287 transitions. [2022-01-10 08:19:28,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:28,375 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:28,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:28,380 INFO L225 Difference]: With dead ends: 4125 [2022-01-10 08:19:28,380 INFO L226 Difference]: Without dead ends: 2163 [2022-01-10 08:19:28,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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,383 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 245 mSDsluCounter, 1384 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 1814 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,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 1814 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,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-01-10 08:19:28,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 1987. [2022-01-10 08:19:28,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1987 states, 1876 states have (on average 1.2718550106609807) internal successors, (2386), 1879 states have internal predecessors, (2386), 61 states have call successors, (61), 49 states have call predecessors, (61), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 08:19:28,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1987 states to 1987 states and 2507 transitions. [2022-01-10 08:19:28,514 INFO L78 Accepts]: Start accepts. Automaton has 1987 states and 2507 transitions. Word has length 146 [2022-01-10 08:19:28,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:28,514 INFO L470 AbstractCegarLoop]: Abstraction has 1987 states and 2507 transitions. [2022-01-10 08:19:28,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:28,514 INFO L276 IsEmpty]: Start isEmpty. Operand 1987 states and 2507 transitions. [2022-01-10 08:19:28,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:28,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:28,515 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] [2022-01-10 08:19:28,525 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:28,725 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:28,725 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:28,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:28,725 INFO L85 PathProgramCache]: Analyzing trace with hash 283220367, now seen corresponding path program 1 times [2022-01-10 08:19:28,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:28,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [346011962] [2022-01-10 08:19:28,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:28,726 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:28,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:28,727 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:28,729 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:28,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:28,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:28,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:29,073 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:29,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:29,073 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:29,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [346011962] [2022-01-10 08:19:29,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [346011962] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:29,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:29,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:19:29,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036648450] [2022-01-10 08:19:29,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:29,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:29,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:29,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:29,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:29,075 INFO L87 Difference]: Start difference. First operand 1987 states and 2507 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 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:29,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:29,411 INFO L93 Difference]: Finished difference Result 5744 states and 7263 transitions. [2022-01-10 08:19:29,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:29,412 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:29,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:29,429 INFO L225 Difference]: With dead ends: 5744 [2022-01-10 08:19:29,429 INFO L226 Difference]: Without dead ends: 3776 [2022-01-10 08:19:29,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 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:29,434 INFO L933 BasicCegarLoop]: 495 mSDtfsCounter, 352 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 888 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:29,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 888 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:29,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3776 states. [2022-01-10 08:19:29,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3776 to 3768. [2022-01-10 08:19:29,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3768 states, 3561 states have (on average 1.262566694748666) internal successors, (4496), 3565 states have internal predecessors, (4496), 112 states have call successors, (112), 93 states have call predecessors, (112), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:29,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3768 states to 3768 states and 4720 transitions. [2022-01-10 08:19:29,781 INFO L78 Accepts]: Start accepts. Automaton has 3768 states and 4720 transitions. Word has length 146 [2022-01-10 08:19:29,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:29,781 INFO L470 AbstractCegarLoop]: Abstraction has 3768 states and 4720 transitions. [2022-01-10 08:19:29,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 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:29,781 INFO L276 IsEmpty]: Start isEmpty. Operand 3768 states and 4720 transitions. [2022-01-10 08:19:29,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:29,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:29,782 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] [2022-01-10 08:19:29,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 08:19:29,982 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:29,982 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:29,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:29,983 INFO L85 PathProgramCache]: Analyzing trace with hash -993932306, now seen corresponding path program 1 times [2022-01-10 08:19:29,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:29,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542357912] [2022-01-10 08:19:29,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:29,983 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:29,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:29,984 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:29,985 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:30,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:30,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:30,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:30,243 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:30,243 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:30,243 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:30,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542357912] [2022-01-10 08:19:30,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542357912] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:30,243 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:30,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:30,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014225848] [2022-01-10 08:19:30,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:30,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:30,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:30,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:30,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:30,244 INFO L87 Difference]: Start difference. First operand 3768 states and 4720 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:30,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:30,593 INFO L93 Difference]: Finished difference Result 9057 states and 11478 transitions. [2022-01-10 08:19:30,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:30,593 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:30,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:30,605 INFO L225 Difference]: With dead ends: 9057 [2022-01-10 08:19:30,605 INFO L226 Difference]: Without dead ends: 5308 [2022-01-10 08:19:30,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:30,613 INFO L933 BasicCegarLoop]: 436 mSDtfsCounter, 209 mSDsluCounter, 1401 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 1837 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:30,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 1837 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:30,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5308 states. [2022-01-10 08:19:30,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5308 to 3828. [2022-01-10 08:19:30,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3828 states, 3621 states have (on average 1.2532449599558133) internal successors, (4538), 3625 states have internal predecessors, (4538), 112 states have call successors, (112), 93 states have call predecessors, (112), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:31,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 4762 transitions. [2022-01-10 08:19:31,003 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 4762 transitions. Word has length 146 [2022-01-10 08:19:31,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:31,004 INFO L470 AbstractCegarLoop]: Abstraction has 3828 states and 4762 transitions. [2022-01-10 08:19:31,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:31,004 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 4762 transitions. [2022-01-10 08:19:31,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:31,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:31,005 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] [2022-01-10 08:19:31,017 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:31,215 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:31,215 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:31,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:31,215 INFO L85 PathProgramCache]: Analyzing trace with hash -106709460, now seen corresponding path program 1 times [2022-01-10 08:19:31,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:31,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1157663242] [2022-01-10 08:19:31,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:31,216 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:31,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:31,219 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:31,222 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:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:31,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:31,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:31,628 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:31,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:31,628 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:31,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1157663242] [2022-01-10 08:19:31,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1157663242] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:31,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:31,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:31,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126788892] [2022-01-10 08:19:31,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:31,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:31,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:31,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:31,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:31,630 INFO L87 Difference]: Start difference. First operand 3828 states and 4762 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:32,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:32,030 INFO L93 Difference]: Finished difference Result 7763 states and 9736 transitions. [2022-01-10 08:19:32,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:32,030 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:32,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:32,038 INFO L225 Difference]: With dead ends: 7763 [2022-01-10 08:19:32,038 INFO L226 Difference]: Without dead ends: 3954 [2022-01-10 08:19:32,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:32,044 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 166 mSDsluCounter, 1349 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1779 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:32,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 1779 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:32,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3954 states. [2022-01-10 08:19:32,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3954 to 3834. [2022-01-10 08:19:32,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3834 states, 3627 states have (on average 1.2429004687069203) internal successors, (4508), 3631 states have internal predecessors, (4508), 112 states have call successors, (112), 93 states have call predecessors, (112), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:32,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3834 states to 3834 states and 4732 transitions. [2022-01-10 08:19:32,393 INFO L78 Accepts]: Start accepts. Automaton has 3834 states and 4732 transitions. Word has length 146 [2022-01-10 08:19:32,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:32,394 INFO L470 AbstractCegarLoop]: Abstraction has 3834 states and 4732 transitions. [2022-01-10 08:19:32,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:32,394 INFO L276 IsEmpty]: Start isEmpty. Operand 3834 states and 4732 transitions. [2022-01-10 08:19:32,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:32,394 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:32,395 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] [2022-01-10 08:19:32,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2022-01-10 08:19:32,604 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:19:32,605 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:32,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:32,605 INFO L85 PathProgramCache]: Analyzing trace with hash 847230698, now seen corresponding path program 1 times [2022-01-10 08:19:32,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:32,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [240240875] [2022-01-10 08:19:32,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:32,606 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:32,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:32,611 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:19:32,613 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:19:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:32,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:32,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:32,945 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:32,945 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:32,945 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:32,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [240240875] [2022-01-10 08:19:32,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [240240875] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:32,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:32,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:32,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146568998] [2022-01-10 08:19:32,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:32,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:32,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:32,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:32,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:32,947 INFO L87 Difference]: Start difference. First operand 3834 states and 4732 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:33,239 INFO L93 Difference]: Finished difference Result 7789 states and 9692 transitions. [2022-01-10 08:19:33,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:33,240 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:33,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:33,249 INFO L225 Difference]: With dead ends: 7789 [2022-01-10 08:19:33,249 INFO L226 Difference]: Without dead ends: 3974 [2022-01-10 08:19:33,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:33,255 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 88 mSDsluCounter, 1319 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1749 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:33,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 1749 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:33,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3974 states. [2022-01-10 08:19:33,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3974 to 3846. [2022-01-10 08:19:33,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3846 states, 3639 states have (on average 1.2327562517175048) internal successors, (4486), 3643 states have internal predecessors, (4486), 112 states have call successors, (112), 93 states have call predecessors, (112), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:33,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3846 states to 3846 states and 4710 transitions. [2022-01-10 08:19:33,640 INFO L78 Accepts]: Start accepts. Automaton has 3846 states and 4710 transitions. Word has length 146 [2022-01-10 08:19:33,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:33,640 INFO L470 AbstractCegarLoop]: Abstraction has 3846 states and 4710 transitions. [2022-01-10 08:19:33,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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,640 INFO L276 IsEmpty]: Start isEmpty. Operand 3846 states and 4710 transitions. [2022-01-10 08:19:33,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:33,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:33,641 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] [2022-01-10 08:19:33,649 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:19:33,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:33,842 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:33,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:33,842 INFO L85 PathProgramCache]: Analyzing trace with hash 887905448, now seen corresponding path program 1 times [2022-01-10 08:19:33,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:33,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2111021604] [2022-01-10 08:19:33,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:33,843 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:33,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:33,844 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:33,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-01-10 08:19:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:33,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:33,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:34,132 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,132 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:34,132 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:34,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2111021604] [2022-01-10 08:19:34,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2111021604] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:34,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:34,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:34,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281023238] [2022-01-10 08:19:34,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:34,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:34,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:34,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:34,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:34,134 INFO L87 Difference]: Start difference. First operand 3846 states and 4710 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:34,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:34,465 INFO L93 Difference]: Finished difference Result 7757 states and 9576 transitions. [2022-01-10 08:19:34,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:34,465 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:34,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:34,473 INFO L225 Difference]: With dead ends: 7757 [2022-01-10 08:19:34,473 INFO L226 Difference]: Without dead ends: 3930 [2022-01-10 08:19:34,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:34,477 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 49 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1734 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:34,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1734 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:34,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3930 states. [2022-01-10 08:19:34,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3930 to 3858. [2022-01-10 08:19:34,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3858 states, 3651 states have (on average 1.2226787181594083) internal successors, (4464), 3655 states have internal predecessors, (4464), 112 states have call successors, (112), 93 states have call predecessors, (112), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:34,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 4688 transitions. [2022-01-10 08:19:34,811 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 4688 transitions. Word has length 146 [2022-01-10 08:19:34,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:34,811 INFO L470 AbstractCegarLoop]: Abstraction has 3858 states and 4688 transitions. [2022-01-10 08:19:34,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:34,812 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 4688 transitions. [2022-01-10 08:19:34,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:34,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:34,813 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] [2022-01-10 08:19:34,822 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:19:35,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:35,019 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:35,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:35,020 INFO L85 PathProgramCache]: Analyzing trace with hash 406825190, now seen corresponding path program 1 times [2022-01-10 08:19:35,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:35,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1172244344] [2022-01-10 08:19:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:35,020 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:35,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:35,021 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:35,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-01-10 08:19:35,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:35,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:35,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:35,309 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,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:35,309 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:35,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1172244344] [2022-01-10 08:19:35,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1172244344] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:35,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:35,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:35,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395856473] [2022-01-10 08:19:35,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:35,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:35,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:35,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:35,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:35,310 INFO L87 Difference]: Start difference. First operand 3858 states and 4688 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:35,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:35,606 INFO L93 Difference]: Finished difference Result 7725 states and 9460 transitions. [2022-01-10 08:19:35,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:35,607 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:35,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:35,613 INFO L225 Difference]: With dead ends: 7725 [2022-01-10 08:19:35,613 INFO L226 Difference]: Without dead ends: 3886 [2022-01-10 08:19:35,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:35,616 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 10 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1719 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:35,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1719 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:35,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3886 states. [2022-01-10 08:19:35,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3886 to 3870. [2022-01-10 08:19:35,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3870 states, 3663 states have (on average 1.2126672126672127) internal successors, (4442), 3667 states have internal predecessors, (4442), 112 states have call successors, (112), 93 states have call predecessors, (112), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:35,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3870 states to 3870 states and 4666 transitions. [2022-01-10 08:19:35,943 INFO L78 Accepts]: Start accepts. Automaton has 3870 states and 4666 transitions. Word has length 146 [2022-01-10 08:19:35,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:35,943 INFO L470 AbstractCegarLoop]: Abstraction has 3870 states and 4666 transitions. [2022-01-10 08:19:35,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 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:35,943 INFO L276 IsEmpty]: Start isEmpty. Operand 3870 states and 4666 transitions. [2022-01-10 08:19:35,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:35,944 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:35,944 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] [2022-01-10 08:19:35,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-01-10 08:19:36,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:36,145 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:36,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:36,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1642562652, now seen corresponding path program 1 times [2022-01-10 08:19:36,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:36,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1519881298] [2022-01-10 08:19:36,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:36,146 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:36,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:36,147 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:36,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-01-10 08:19:36,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:36,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:19:36,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:36,527 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,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:36,527 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:36,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1519881298] [2022-01-10 08:19:36,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1519881298] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:36,527 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:36,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:36,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856324721] [2022-01-10 08:19:36,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:36,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:36,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:36,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:36,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:36,529 INFO L87 Difference]: Start difference. First operand 3870 states and 4666 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:19:37,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:37,043 INFO L93 Difference]: Finished difference Result 7722 states and 9315 transitions. [2022-01-10 08:19:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:37,044 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:37,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:37,050 INFO L225 Difference]: With dead ends: 7722 [2022-01-10 08:19:37,050 INFO L226 Difference]: Without dead ends: 3870 [2022-01-10 08:19:37,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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,055 INFO L933 BasicCegarLoop]: 404 mSDtfsCounter, 472 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:37,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 863 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:37,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3870 states. [2022-01-10 08:19:37,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3870 to 3870. [2022-01-10 08:19:37,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3870 states, 3663 states have (on average 1.2088452088452089) internal successors, (4428), 3667 states have internal predecessors, (4428), 112 states have call successors, (112), 93 states have call predecessors, (112), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:37,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3870 states to 3870 states and 4652 transitions. [2022-01-10 08:19:37,370 INFO L78 Accepts]: Start accepts. Automaton has 3870 states and 4652 transitions. Word has length 146 [2022-01-10 08:19:37,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:37,370 INFO L470 AbstractCegarLoop]: Abstraction has 3870 states and 4652 transitions. [2022-01-10 08:19:37,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:19:37,370 INFO L276 IsEmpty]: Start isEmpty. Operand 3870 states and 4652 transitions. [2022-01-10 08:19:37,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:37,371 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:37,371 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] [2022-01-10 08:19:37,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Ended with exit code 0 [2022-01-10 08:19:37,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:37,572 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:37,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:37,572 INFO L85 PathProgramCache]: Analyzing trace with hash 408421346, now seen corresponding path program 1 times [2022-01-10 08:19:37,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:37,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [144279663] [2022-01-10 08:19:37,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:37,573 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:37,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:37,573 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:37,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-01-10 08:19:37,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:37,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:19:37,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:37,936 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,936 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:37,936 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:37,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [144279663] [2022-01-10 08:19:37,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [144279663] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:37,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:37,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:37,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956406899] [2022-01-10 08:19:37,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:37,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:37,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:37,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:37,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:37,938 INFO L87 Difference]: Start difference. First operand 3870 states and 4652 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:19:38,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:38,827 INFO L93 Difference]: Finished difference Result 8032 states and 9670 transitions. [2022-01-10 08:19:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:38,827 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:38,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:38,839 INFO L225 Difference]: With dead ends: 8032 [2022-01-10 08:19:38,839 INFO L226 Difference]: Without dead ends: 4180 [2022-01-10 08:19:38,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:19:38,846 INFO L933 BasicCegarLoop]: 447 mSDtfsCounter, 584 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 600 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:38,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [600 Valid, 901 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:19:38,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4180 states. [2022-01-10 08:19:39,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4180 to 4102. [2022-01-10 08:19:39,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4102 states, 3891 states have (on average 1.1945515291698792) internal successors, (4648), 3895 states have internal predecessors, (4648), 112 states have call successors, (112), 97 states have call predecessors, (112), 98 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 08:19:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4102 states to 4102 states and 4872 transitions. [2022-01-10 08:19:39,159 INFO L78 Accepts]: Start accepts. Automaton has 4102 states and 4872 transitions. Word has length 146 [2022-01-10 08:19:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:39,159 INFO L470 AbstractCegarLoop]: Abstraction has 4102 states and 4872 transitions. [2022-01-10 08:19:39,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 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:19:39,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4102 states and 4872 transitions. [2022-01-10 08:19:39,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:19:39,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:39,160 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] [2022-01-10 08:19:39,167 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:19:39,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:39,360 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:39,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:39,361 INFO L85 PathProgramCache]: Analyzing trace with hash 470460960, now seen corresponding path program 1 times [2022-01-10 08:19:39,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:39,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325584387] [2022-01-10 08:19:39,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:39,361 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:39,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:39,363 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:39,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 08:19:39,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:39,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:39,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:39,684 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,684 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:39,684 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:39,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325584387] [2022-01-10 08:19:39,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325584387] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:39,685 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:39,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:19:39,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549517613] [2022-01-10 08:19:39,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:39,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:39,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:39,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:39,685 INFO L87 Difference]: Start difference. First operand 4102 states and 4872 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 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:19:40,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:40,255 INFO L93 Difference]: Finished difference Result 12177 states and 14510 transitions. [2022-01-10 08:19:40,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:40,256 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 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 146 [2022-01-10 08:19:40,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:40,272 INFO L225 Difference]: With dead ends: 12177 [2022-01-10 08:19:40,272 INFO L226 Difference]: Without dead ends: 8094 [2022-01-10 08:19:40,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 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:40,281 INFO L933 BasicCegarLoop]: 444 mSDtfsCounter, 262 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 831 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:40,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 831 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:40,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8094 states. [2022-01-10 08:19:40,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8094 to 8090. [2022-01-10 08:19:40,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8090 states, 7675 states have (on average 1.1854071661237786) internal successors, (9098), 7685 states have internal predecessors, (9098), 218 states have call successors, (218), 193 states have call predecessors, (218), 196 states have return successors, (220), 212 states have call predecessors, (220), 216 states have call successors, (220) [2022-01-10 08:19:40,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8090 states to 8090 states and 9536 transitions. [2022-01-10 08:19:40,884 INFO L78 Accepts]: Start accepts. Automaton has 8090 states and 9536 transitions. Word has length 146 [2022-01-10 08:19:40,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:40,884 INFO L470 AbstractCegarLoop]: Abstraction has 8090 states and 9536 transitions. [2022-01-10 08:19:40,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 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:19:40,884 INFO L276 IsEmpty]: Start isEmpty. Operand 8090 states and 9536 transitions. [2022-01-10 08:19:40,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-01-10 08:19:40,888 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:40,888 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-01-10 08:19:41,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:19:41,089 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:41,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:41,089 INFO L85 PathProgramCache]: Analyzing trace with hash -2046578961, now seen corresponding path program 1 times [2022-01-10 08:19:41,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:41,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408851579] [2022-01-10 08:19:41,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:41,089 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:41,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:41,090 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:19:41,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-01-10 08:19:41,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:41,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:19:41,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:41,636 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 08:19:41,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:41,636 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:41,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408851579] [2022-01-10 08:19:41,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408851579] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:41,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:41,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:41,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531606615] [2022-01-10 08:19:41,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:41,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:41,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:41,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:41,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:41,637 INFO L87 Difference]: Start difference. First operand 8090 states and 9536 transitions. Second operand has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 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:19:43,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:43,186 INFO L93 Difference]: Finished difference Result 23966 states and 28220 transitions. [2022-01-10 08:19:43,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:43,186 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 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 237 [2022-01-10 08:19:43,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:43,221 INFO L225 Difference]: With dead ends: 23966 [2022-01-10 08:19:43,221 INFO L226 Difference]: Without dead ends: 15896 [2022-01-10 08:19:43,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 235 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:43,234 INFO L933 BasicCegarLoop]: 617 mSDtfsCounter, 544 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:43,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 1357 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:43,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15896 states. [2022-01-10 08:19:44,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15896 to 15892. [2022-01-10 08:19:44,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15892 states, 15082 states have (on average 1.1798170003978252) internal successors, (17794), 15109 states have internal predecessors, (17794), 417 states have call successors, (417), 369 states have call predecessors, (417), 392 states have return successors, (463), 415 states have call predecessors, (463), 415 states have call successors, (463) [2022-01-10 08:19:44,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15892 states to 15892 states and 18674 transitions. [2022-01-10 08:19:44,496 INFO L78 Accepts]: Start accepts. Automaton has 15892 states and 18674 transitions. Word has length 237 [2022-01-10 08:19:44,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:44,497 INFO L470 AbstractCegarLoop]: Abstraction has 15892 states and 18674 transitions. [2022-01-10 08:19:44,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 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:19:44,497 INFO L276 IsEmpty]: Start isEmpty. Operand 15892 states and 18674 transitions. [2022-01-10 08:19:44,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-01-10 08:19:44,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:44,505 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44,517 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:19:44,716 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:19:44,716 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:44,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:44,716 INFO L85 PathProgramCache]: Analyzing trace with hash -422359123, now seen corresponding path program 1 times [2022-01-10 08:19:44,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:44,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058312273] [2022-01-10 08:19:44,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:44,717 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:44,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:44,718 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:19:44,719 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:19:44,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:44,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:44,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:45,145 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-01-10 08:19:45,146 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:45,146 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:45,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058312273] [2022-01-10 08:19:45,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1058312273] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:45,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:45,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:45,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966096188] [2022-01-10 08:19:45,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:45,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:45,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:45,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:45,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:45,147 INFO L87 Difference]: Start difference. First operand 15892 states and 18674 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:19:46,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:46,478 INFO L93 Difference]: Finished difference Result 31752 states and 37293 transitions. [2022-01-10 08:19:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:46,478 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 237 [2022-01-10 08:19:46,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:46,518 INFO L225 Difference]: With dead ends: 31752 [2022-01-10 08:19:46,518 INFO L226 Difference]: Without dead ends: 15880 [2022-01-10 08:19:46,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 235 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:46,543 INFO L933 BasicCegarLoop]: 425 mSDtfsCounter, 417 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 426 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:46,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 426 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:46,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15880 states. [2022-01-10 08:19:47,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15880 to 15880. [2022-01-10 08:19:48,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15880 states, 15073 states have (on average 1.1793936177270616) internal successors, (17777), 15099 states have internal predecessors, (17777), 414 states have call successors, (414), 369 states have call predecessors, (414), 392 states have return successors, (460), 412 states have call predecessors, (460), 412 states have call successors, (460) [2022-01-10 08:19:48,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15880 states to 15880 states and 18651 transitions. [2022-01-10 08:19:48,028 INFO L78 Accepts]: Start accepts. Automaton has 15880 states and 18651 transitions. Word has length 237 [2022-01-10 08:19:48,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:48,028 INFO L470 AbstractCegarLoop]: Abstraction has 15880 states and 18651 transitions. [2022-01-10 08:19:48,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:19:48,028 INFO L276 IsEmpty]: Start isEmpty. Operand 15880 states and 18651 transitions. [2022-01-10 08:19:48,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-01-10 08:19:48,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:48,035 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:48,236 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:19:48,236 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:48,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:48,237 INFO L85 PathProgramCache]: Analyzing trace with hash -993031878, now seen corresponding path program 1 times [2022-01-10 08:19:48,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:48,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626539698] [2022-01-10 08:19:48,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:48,237 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:48,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:48,238 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:19:48,240 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:19:48,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:48,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:19:48,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:48,743 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 08:19:48,743 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:48,743 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:48,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626539698] [2022-01-10 08:19:48,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626539698] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:48,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:48,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:48,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308134116] [2022-01-10 08:19:48,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:48,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:48,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:48,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:48,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:48,745 INFO L87 Difference]: Start difference. First operand 15880 states and 18651 transitions. Second operand has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 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:19:51,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:51,582 INFO L93 Difference]: Finished difference Result 46599 states and 54709 transitions. [2022-01-10 08:19:51,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:51,582 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 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 238 [2022-01-10 08:19:51,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:51,643 INFO L225 Difference]: With dead ends: 46599 [2022-01-10 08:19:51,643 INFO L226 Difference]: Without dead ends: 30739 [2022-01-10 08:19:51,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 236 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:51,671 INFO L933 BasicCegarLoop]: 600 mSDtfsCounter, 539 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:51,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 1317 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:51,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30739 states. [2022-01-10 08:19:54,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30739 to 30735. [2022-01-10 08:19:54,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30735 states, 29173 states have (on average 1.1763959825866384) internal successors, (34319), 29232 states have internal predecessors, (34319), 793 states have call successors, (793), 705 states have call predecessors, (793), 768 states have return successors, (927), 799 states have call predecessors, (927), 791 states have call successors, (927) [2022-01-10 08:19:54,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30735 states to 30735 states and 36039 transitions. [2022-01-10 08:19:54,276 INFO L78 Accepts]: Start accepts. Automaton has 30735 states and 36039 transitions. Word has length 238 [2022-01-10 08:19:54,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:54,276 INFO L470 AbstractCegarLoop]: Abstraction has 30735 states and 36039 transitions. [2022-01-10 08:19:54,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 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:19:54,276 INFO L276 IsEmpty]: Start isEmpty. Operand 30735 states and 36039 transitions. [2022-01-10 08:19:54,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-01-10 08:19:54,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:54,289 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,298 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:19:54,490 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:19:54,490 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:54,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:54,491 INFO L85 PathProgramCache]: Analyzing trace with hash 631187960, now seen corresponding path program 1 times [2022-01-10 08:19:54,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:54,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1426864423] [2022-01-10 08:19:54,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:54,491 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:54,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:54,492 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:19:54,493 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:19:54,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:54,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:54,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:54,895 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-01-10 08:19:54,895 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:54,896 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:54,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1426864423] [2022-01-10 08:19:54,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1426864423] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:54,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:54,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:54,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325361372] [2022-01-10 08:19:54,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:54,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:54,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:54,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:54,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:54,897 INFO L87 Difference]: Start difference. First operand 30735 states and 36039 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:19:57,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:57,779 INFO L93 Difference]: Finished difference Result 61439 states and 72026 transitions. [2022-01-10 08:19:57,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:57,779 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 238 [2022-01-10 08:19:57,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:57,838 INFO L225 Difference]: With dead ends: 61439 [2022-01-10 08:19:57,838 INFO L226 Difference]: Without dead ends: 30724 [2022-01-10 08:19:57,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 236 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:57,866 INFO L933 BasicCegarLoop]: 424 mSDtfsCounter, 415 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 425 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:57,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 425 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:57,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30724 states. [2022-01-10 08:20:00,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30724 to 30724. [2022-01-10 08:20:00,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30724 states, 29165 states have (on average 1.1762043545345449) internal successors, (34304), 29223 states have internal predecessors, (34304), 790 states have call successors, (790), 705 states have call predecessors, (790), 768 states have return successors, (924), 796 states have call predecessors, (924), 788 states have call successors, (924) [2022-01-10 08:20:00,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30724 states to 30724 states and 36018 transitions. [2022-01-10 08:20:00,486 INFO L78 Accepts]: Start accepts. Automaton has 30724 states and 36018 transitions. Word has length 238 [2022-01-10 08:20:00,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:00,486 INFO L470 AbstractCegarLoop]: Abstraction has 30724 states and 36018 transitions. [2022-01-10 08:20:00,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:00,486 INFO L276 IsEmpty]: Start isEmpty. Operand 30724 states and 36018 transitions. [2022-01-10 08:20:00,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-01-10 08:20:00,497 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:00,497 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:00,698 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:00,698 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:00,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:00,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1326366035, now seen corresponding path program 1 times [2022-01-10 08:20:00,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:00,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2037993183] [2022-01-10 08:20:00,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:00,699 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:00,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:00,700 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:00,701 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:00,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:00,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:20:00,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:01,214 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 08:20:01,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:01,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:01,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2037993183] [2022-01-10 08:20:01,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2037993183] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:01,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:01,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:01,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650859652] [2022-01-10 08:20:01,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:01,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:01,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:01,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:01,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:01,216 INFO L87 Difference]: Start difference. First operand 30724 states and 36018 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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)