/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/seq-mthreaded/pals_STARTPALS_ActiveStandby.ufo.UNBOUNDED.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:45:49,448 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:45:49,449 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:45:49,478 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:45:49,478 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:45:49,480 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:45:49,483 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:45:49,487 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:45:49,489 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:45:49,492 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:45:49,493 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:45:49,493 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:45:49,494 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:45:49,495 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:45:49,496 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:45:49,497 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:45:49,498 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:45:49,498 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:45:49,501 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:45:49,504 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:45:49,505 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:45:49,507 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:45:49,508 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:45:49,508 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:45:49,513 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:45:49,513 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:45:49,513 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:45:49,514 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:45:49,514 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:45:49,514 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:45:49,514 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:45:49,515 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:45:49,515 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:45:49,516 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:45:49,516 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:45:49,516 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:45:49,517 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:45:49,517 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:45:49,517 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:45:49,517 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:45:49,518 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:45:49,520 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 06:45:49,562 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:45:49,563 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:45:49,563 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:45:49,563 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:45:49,563 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:45:49,563 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:45:49,564 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:45:49,564 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:45:49,564 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:45:49,565 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:45:49,565 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:45:49,565 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:45:49,566 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:45:49,566 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:45:49,566 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:45:49,566 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:45:49,566 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:45:49,566 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 06:45:49,762 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:45:49,781 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:45:49,783 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:45:49,783 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:45:49,784 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:45:49,784 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_ActiveStandby.ufo.UNBOUNDED.pals.c [2022-01-10 06:45:49,831 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c49906368/248467e1d7fb4c949c2e0d37e20e76fe/FLAG0cfb09cee [2022-01-10 06:45:50,239 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:45:50,239 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_ActiveStandby.ufo.UNBOUNDED.pals.c [2022-01-10 06:45:50,247 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c49906368/248467e1d7fb4c949c2e0d37e20e76fe/FLAG0cfb09cee [2022-01-10 06:45:50,255 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c49906368/248467e1d7fb4c949c2e0d37e20e76fe [2022-01-10 06:45:50,257 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:45:50,257 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:45:50,260 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:45:50,260 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:45:50,262 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:45:50,263 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,264 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@665c31b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50, skipping insertion in model container [2022-01-10 06:45:50,264 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,268 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:45:50,292 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:45:50,471 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_ActiveStandby.ufo.UNBOUNDED.pals.c[14680,14693] [2022-01-10 06:45:50,472 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:45:50,479 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:45:50,522 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_ActiveStandby.ufo.UNBOUNDED.pals.c[14680,14693] [2022-01-10 06:45:50,523 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:45:50,551 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:45:50,551 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50 WrapperNode [2022-01-10 06:45:50,551 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:45:50,552 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:45:50,553 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:45:50,553 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:45:50,558 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,567 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,593 INFO L137 Inliner]: procedures = 32, calls = 48, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 514 [2022-01-10 06:45:50,593 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:45:50,594 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:45:50,594 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:45:50,594 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:45:50,600 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,600 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,604 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,605 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,613 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,617 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,619 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,623 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:45:50,623 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:45:50,623 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:45:50,623 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:45:50,624 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (1/1) ... [2022-01-10 06:45:50,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:45:50,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:45:50,664 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 06:45:50,669 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 06:45:50,695 INFO L130 BoogieDeclarations]: Found specification of procedure read_manual_selection_history [2022-01-10 06:45:50,696 INFO L138 BoogieDeclarations]: Found implementation of procedure read_manual_selection_history [2022-01-10 06:45:50,696 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:45:50,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:45:50,696 INFO L130 BoogieDeclarations]: Found specification of procedure read_side2_failed_history [2022-01-10 06:45:50,696 INFO L138 BoogieDeclarations]: Found implementation of procedure read_side2_failed_history [2022-01-10 06:45:50,696 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2022-01-10 06:45:50,697 INFO L138 BoogieDeclarations]: Found implementation of procedure assert [2022-01-10 06:45:50,697 INFO L130 BoogieDeclarations]: Found specification of procedure flip_the_side [2022-01-10 06:45:50,697 INFO L138 BoogieDeclarations]: Found implementation of procedure flip_the_side [2022-01-10 06:45:50,698 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-01-10 06:45:50,698 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-01-10 06:45:50,698 INFO L130 BoogieDeclarations]: Found specification of procedure read_side1_failed_history [2022-01-10 06:45:50,698 INFO L138 BoogieDeclarations]: Found implementation of procedure read_side1_failed_history [2022-01-10 06:45:50,698 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:45:50,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:45:50,698 INFO L130 BoogieDeclarations]: Found specification of procedure read_active_side_history [2022-01-10 06:45:50,698 INFO L138 BoogieDeclarations]: Found implementation of procedure read_active_side_history [2022-01-10 06:45:50,792 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:45:50,793 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:45:51,210 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:45:51,216 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:45:51,217 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-10 06:45:51,218 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:45:51 BoogieIcfgContainer [2022-01-10 06:45:51,218 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:45:51,220 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:45:51,220 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:45:51,228 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:45:51,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:45:50" (1/3) ... [2022-01-10 06:45:51,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@646f8209 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:45:51, skipping insertion in model container [2022-01-10 06:45:51,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:50" (2/3) ... [2022-01-10 06:45:51,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@646f8209 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:45:51, skipping insertion in model container [2022-01-10 06:45:51,230 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:45:51" (3/3) ... [2022-01-10 06:45:51,230 INFO L111 eAbstractionObserver]: Analyzing ICFG pals_STARTPALS_ActiveStandby.ufo.UNBOUNDED.pals.c [2022-01-10 06:45:51,234 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:45:51,234 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:45:51,283 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:45:51,287 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 06:45:51,287 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:45:51,308 INFO L276 IsEmpty]: Start isEmpty. Operand has 206 states, 166 states have (on average 1.5542168674698795) internal successors, (258), 168 states have internal predecessors, (258), 31 states have call successors, (31), 7 states have call predecessors, (31), 7 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 06:45:51,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 06:45:51,313 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:51,313 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 06:45:51,313 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:51,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:51,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1527920627, now seen corresponding path program 1 times [2022-01-10 06:45:51,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:51,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1796265947] [2022-01-10 06:45:51,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:51,326 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:51,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:51,327 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 06:45:51,328 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 06:45:51,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:51,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 1 conjunts are in the unsatisfiable core [2022-01-10 06:45:51,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:51,547 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 06:45:51,547 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:51,548 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:51,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1796265947] [2022-01-10 06:45:51,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1796265947] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:51,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:51,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:45:51,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807755154] [2022-01-10 06:45:51,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:51,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-10 06:45:51,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:51,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-10 06:45:51,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:45:51,587 INFO L87 Difference]: Start difference. First operand has 206 states, 166 states have (on average 1.5542168674698795) internal successors, (258), 168 states have internal predecessors, (258), 31 states have call successors, (31), 7 states have call predecessors, (31), 7 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:51,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:51,631 INFO L93 Difference]: Finished difference Result 392 states and 637 transitions. [2022-01-10 06:45:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-10 06:45:51,633 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-01-10 06:45:51,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:51,640 INFO L225 Difference]: With dead ends: 392 [2022-01-10 06:45:51,640 INFO L226 Difference]: Without dead ends: 202 [2022-01-10 06:45:51,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:45:51,645 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:51,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:51,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-10 06:45:51,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2022-01-10 06:45:51,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 163 states have (on average 1.5030674846625767) internal successors, (245), 164 states have internal predecessors, (245), 31 states have call successors, (31), 7 states have call predecessors, (31), 7 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 06:45:51,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 307 transitions. [2022-01-10 06:45:51,702 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 307 transitions. Word has length 44 [2022-01-10 06:45:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:51,705 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 307 transitions. [2022-01-10 06:45:51,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 307 transitions. [2022-01-10 06:45:51,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 06:45:51,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:51,707 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 06:45:51,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:51,913 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 06:45:51,914 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:51,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:51,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1536686131, now seen corresponding path program 1 times [2022-01-10 06:45:51,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:51,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2137185901] [2022-01-10 06:45:51,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:51,916 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:51,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:51,917 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 06:45:51,919 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 06:45:52,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:52,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:45:52,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:52,155 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 06:45:52,156 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:52,156 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:52,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2137185901] [2022-01-10 06:45:52,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2137185901] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:52,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:52,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:45:52,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656875572] [2022-01-10 06:45:52,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:52,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:45:52,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:52,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:45:52,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:45:52,165 INFO L87 Difference]: Start difference. First operand 202 states and 307 transitions. Second operand has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:52,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:52,270 INFO L93 Difference]: Finished difference Result 390 states and 588 transitions. [2022-01-10 06:45:52,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:45:52,273 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-01-10 06:45:52,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:52,280 INFO L225 Difference]: With dead ends: 390 [2022-01-10 06:45:52,280 INFO L226 Difference]: Without dead ends: 202 [2022-01-10 06:45:52,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:45:52,283 INFO L933 BasicCegarLoop]: 303 mSDtfsCounter, 171 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 1298 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:52,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 1298 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:52,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-10 06:45:52,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2022-01-10 06:45:52,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 163 states have (on average 1.4294478527607362) internal successors, (233), 164 states have internal predecessors, (233), 31 states have call successors, (31), 7 states have call predecessors, (31), 7 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 06:45:52,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 295 transitions. [2022-01-10 06:45:52,300 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 295 transitions. Word has length 44 [2022-01-10 06:45:52,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:52,300 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 295 transitions. [2022-01-10 06:45:52,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:52,301 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 295 transitions. [2022-01-10 06:45:52,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-10 06:45:52,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:52,306 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] [2022-01-10 06:45:52,313 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 06:45:52,512 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 06:45:52,513 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:52,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:52,513 INFO L85 PathProgramCache]: Analyzing trace with hash 2082780786, now seen corresponding path program 1 times [2022-01-10 06:45:52,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:52,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874293298] [2022-01-10 06:45:52,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:52,516 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:52,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:52,541 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 06:45:52,567 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 06:45:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:52,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:52,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:52,721 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 06:45:52,722 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:52,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:52,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874293298] [2022-01-10 06:45:52,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874293298] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:52,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:52,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:52,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131456287] [2022-01-10 06:45:52,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:52,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:52,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:52,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:52,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:52,723 INFO L87 Difference]: Start difference. First operand 202 states and 295 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:52,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:52,765 INFO L93 Difference]: Finished difference Result 393 states and 583 transitions. [2022-01-10 06:45:52,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:52,766 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2022-01-10 06:45:52,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:52,768 INFO L225 Difference]: With dead ends: 393 [2022-01-10 06:45:52,768 INFO L226 Difference]: Without dead ends: 208 [2022-01-10 06:45:52,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 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 06:45:52,771 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 6 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:52,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 857 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:52,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-01-10 06:45:52,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 206. [2022-01-10 06:45:52,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 166 states have (on average 1.4216867469879517) internal successors, (236), 167 states have internal predecessors, (236), 31 states have call successors, (31), 8 states have call predecessors, (31), 8 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 06:45:52,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 298 transitions. [2022-01-10 06:45:52,801 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 298 transitions. Word has length 55 [2022-01-10 06:45:52,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:52,802 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 298 transitions. [2022-01-10 06:45:52,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:52,803 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 298 transitions. [2022-01-10 06:45:52,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-01-10 06:45:52,807 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:52,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:52,819 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 06:45:53,018 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 06:45:53,018 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:53,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:53,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1990587108, now seen corresponding path program 1 times [2022-01-10 06:45:53,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:53,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1125825963] [2022-01-10 06:45:53,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:53,019 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:53,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:53,020 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 06:45:53,022 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 06:45:53,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:53,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:45:53,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:53,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:53,227 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:53,227 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:53,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1125825963] [2022-01-10 06:45:53,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1125825963] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:53,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:53,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:53,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775459708] [2022-01-10 06:45:53,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:53,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:45:53,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:53,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:45:53,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:45:53,229 INFO L87 Difference]: Start difference. First operand 206 states and 298 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:53,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:53,453 INFO L93 Difference]: Finished difference Result 593 states and 879 transitions. [2022-01-10 06:45:53,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:45:53,454 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 71 [2022-01-10 06:45:53,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:53,457 INFO L225 Difference]: With dead ends: 593 [2022-01-10 06:45:53,457 INFO L226 Difference]: Without dead ends: 404 [2022-01-10 06:45:53,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:45:53,466 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 773 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:53,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 775 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:45:53,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-01-10 06:45:53,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 274. [2022-01-10 06:45:53,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 229 states have (on average 1.4104803493449782) internal successors, (323), 229 states have internal predecessors, (323), 34 states have call successors, (34), 10 states have call predecessors, (34), 10 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 06:45:53,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 391 transitions. [2022-01-10 06:45:53,486 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 391 transitions. Word has length 71 [2022-01-10 06:45:53,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:53,487 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 391 transitions. [2022-01-10 06:45:53,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:53,487 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 391 transitions. [2022-01-10 06:45:53,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-01-10 06:45:53,489 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:53,489 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:53,501 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 06:45:53,695 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 06:45:53,696 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:53,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:53,696 INFO L85 PathProgramCache]: Analyzing trace with hash -206768593, now seen corresponding path program 1 times [2022-01-10 06:45:53,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:53,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [316324844] [2022-01-10 06:45:53,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:53,697 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:53,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:53,698 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 06:45:53,699 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 06:45:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:53,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:45:53,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:53,888 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:53,889 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:53,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [316324844] [2022-01-10 06:45:53,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [316324844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:53,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:53,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:53,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930687018] [2022-01-10 06:45:53,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:53,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:45:53,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:53,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:45:53,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:45:53,890 INFO L87 Difference]: Start difference. First operand 274 states and 391 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:54,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:54,147 INFO L93 Difference]: Finished difference Result 594 states and 878 transitions. [2022-01-10 06:45:54,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:45:54,148 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 72 [2022-01-10 06:45:54,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:54,152 INFO L225 Difference]: With dead ends: 594 [2022-01-10 06:45:54,152 INFO L226 Difference]: Without dead ends: 405 [2022-01-10 06:45:54,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:45:54,154 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 770 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:54,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [770 Valid, 777 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:45:54,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-01-10 06:45:54,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 275. [2022-01-10 06:45:54,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 230 states have (on average 1.4043478260869566) internal successors, (323), 230 states have internal predecessors, (323), 34 states have call successors, (34), 10 states have call predecessors, (34), 10 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 06:45:54,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 391 transitions. [2022-01-10 06:45:54,175 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 391 transitions. Word has length 72 [2022-01-10 06:45:54,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:54,176 INFO L470 AbstractCegarLoop]: Abstraction has 275 states and 391 transitions. [2022-01-10 06:45:54,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:54,177 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 391 transitions. [2022-01-10 06:45:54,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-01-10 06:45:54,177 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:54,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:54,201 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 06:45:54,388 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 06:45:54,389 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:54,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:54,389 INFO L85 PathProgramCache]: Analyzing trace with hash -878415786, now seen corresponding path program 1 times [2022-01-10 06:45:54,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:54,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098635152] [2022-01-10 06:45:54,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:54,390 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:54,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:54,391 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 06:45:54,391 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 06:45:54,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:54,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:45:54,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:54,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:54,560 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:54,560 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:54,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098635152] [2022-01-10 06:45:54,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098635152] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:54,561 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:54,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:45:54,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860103262] [2022-01-10 06:45:54,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:54,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:45:54,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:54,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:45:54,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:45:54,562 INFO L87 Difference]: Start difference. First operand 275 states and 391 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:54,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:54,586 INFO L93 Difference]: Finished difference Result 670 states and 967 transitions. [2022-01-10 06:45:54,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:45:54,586 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 75 [2022-01-10 06:45:54,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:54,588 INFO L225 Difference]: With dead ends: 670 [2022-01-10 06:45:54,588 INFO L226 Difference]: Without dead ends: 481 [2022-01-10 06:45:54,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 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 06:45:54,589 INFO L933 BasicCegarLoop]: 340 mSDtfsCounter, 218 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:54,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 620 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:54,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-01-10 06:45:54,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 472. [2022-01-10 06:45:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 386 states have (on average 1.4145077720207253) internal successors, (546), 387 states have internal predecessors, (546), 65 states have call successors, (65), 20 states have call predecessors, (65), 20 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2022-01-10 06:45:54,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 676 transitions. [2022-01-10 06:45:54,609 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 676 transitions. Word has length 75 [2022-01-10 06:45:54,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:54,609 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 676 transitions. [2022-01-10 06:45:54,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:54,610 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 676 transitions. [2022-01-10 06:45:54,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-01-10 06:45:54,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:54,611 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:54,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:54,817 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 06:45:54,818 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:54,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:54,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1942794874, now seen corresponding path program 1 times [2022-01-10 06:45:54,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:54,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855751994] [2022-01-10 06:45:54,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:54,819 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:54,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:54,820 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 06:45:54,821 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 06:45:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:54,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:45:54,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:54,998 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:54,998 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:54,998 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:54,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855751994] [2022-01-10 06:45:54,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855751994] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:54,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:54,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:45:54,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286285002] [2022-01-10 06:45:54,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:54,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:45:55,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:55,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:45:55,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:45:55,000 INFO L87 Difference]: Start difference. First operand 472 states and 676 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:55,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:55,031 INFO L93 Difference]: Finished difference Result 1139 states and 1657 transitions. [2022-01-10 06:45:55,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:45:55,032 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 76 [2022-01-10 06:45:55,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:55,038 INFO L225 Difference]: With dead ends: 1139 [2022-01-10 06:45:55,038 INFO L226 Difference]: Without dead ends: 793 [2022-01-10 06:45:55,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 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 06:45:55,039 INFO L933 BasicCegarLoop]: 373 mSDtfsCounter, 226 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:55,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 655 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:55,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2022-01-10 06:45:55,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 776. [2022-01-10 06:45:55,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 614 states have (on average 1.4250814332247557) internal successors, (875), 617 states have internal predecessors, (875), 124 states have call successors, (124), 37 states have call predecessors, (124), 37 states have return successors, (124), 121 states have call predecessors, (124), 124 states have call successors, (124) [2022-01-10 06:45:55,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 1123 transitions. [2022-01-10 06:45:55,079 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 1123 transitions. Word has length 76 [2022-01-10 06:45:55,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:55,080 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 1123 transitions. [2022-01-10 06:45:55,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:45:55,080 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1123 transitions. [2022-01-10 06:45:55,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-01-10 06:45:55,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:55,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:55,093 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 06:45:55,291 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 06:45:55,291 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:55,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:55,293 INFO L85 PathProgramCache]: Analyzing trace with hash 662931196, now seen corresponding path program 1 times [2022-01-10 06:45:55,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:55,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944634084] [2022-01-10 06:45:55,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:55,293 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:55,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:55,294 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 06:45:55,304 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 06:45:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:55,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:45:55,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:55,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-10 06:45:55,465 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:55,465 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:55,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944634084] [2022-01-10 06:45:55,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944634084] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:55,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:55,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:45:55,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519144119] [2022-01-10 06:45:55,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:55,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:45:55,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:55,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:45:55,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:45:55,466 INFO L87 Difference]: Start difference. First operand 776 states and 1123 transitions. Second operand has 5 states, 4 states have (on average 17.0) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 06:45:55,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:55,503 INFO L93 Difference]: Finished difference Result 1295 states and 1893 transitions. [2022-01-10 06:45:55,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:55,503 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.0) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 76 [2022-01-10 06:45:55,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:55,505 INFO L225 Difference]: With dead ends: 1295 [2022-01-10 06:45:55,508 INFO L226 Difference]: Without dead ends: 622 [2022-01-10 06:45:55,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 72 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 06:45:55,510 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 2 mSDsluCounter, 864 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1156 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:55,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1156 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:55,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-01-10 06:45:55,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 622. [2022-01-10 06:45:55,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 497 states have (on average 1.4265593561368208) internal successors, (709), 499 states have internal predecessors, (709), 95 states have call successors, (95), 29 states have call predecessors, (95), 29 states have return successors, (95), 93 states have call predecessors, (95), 95 states have call successors, (95) [2022-01-10 06:45:55,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 899 transitions. [2022-01-10 06:45:55,534 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 899 transitions. Word has length 76 [2022-01-10 06:45:55,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:55,534 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 899 transitions. [2022-01-10 06:45:55,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.0) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 06:45:55,534 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 899 transitions. [2022-01-10 06:45:55,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-01-10 06:45:55,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:55,535 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:55,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:55,742 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 06:45:55,742 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:55,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:55,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1459938527, now seen corresponding path program 1 times [2022-01-10 06:45:55,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:55,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [25584359] [2022-01-10 06:45:55,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:55,743 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:55,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:55,744 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 06:45:55,746 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 06:45:55,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:55,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:55,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:55,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-10 06:45:55,901 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:55,902 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:55,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [25584359] [2022-01-10 06:45:55,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [25584359] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:55,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:55,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:55,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746228127] [2022-01-10 06:45:55,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:55,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:55,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:55,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:55,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:55,903 INFO L87 Difference]: Start difference. First operand 622 states and 899 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 06:45:55,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:55,941 INFO L93 Difference]: Finished difference Result 1133 states and 1658 transitions. [2022-01-10 06:45:55,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:55,941 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 76 [2022-01-10 06:45:55,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:55,944 INFO L225 Difference]: With dead ends: 1133 [2022-01-10 06:45:55,944 INFO L226 Difference]: Without dead ends: 643 [2022-01-10 06:45:55,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 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 06:45:55,946 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 7 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:55,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 870 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:55,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-01-10 06:45:55,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 637. [2022-01-10 06:45:55,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 509 states have (on average 1.4165029469548134) internal successors, (721), 511 states have internal predecessors, (721), 95 states have call successors, (95), 32 states have call predecessors, (95), 32 states have return successors, (95), 93 states have call predecessors, (95), 95 states have call successors, (95) [2022-01-10 06:45:55,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 911 transitions. [2022-01-10 06:45:55,976 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 911 transitions. Word has length 76 [2022-01-10 06:45:55,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:55,976 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 911 transitions. [2022-01-10 06:45:55,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 06:45:55,977 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 911 transitions. [2022-01-10 06:45:55,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-01-10 06:45:55,978 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:55,978 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:55,984 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 06:45:56,184 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 06:45:56,184 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:56,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:56,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1417949189, now seen corresponding path program 1 times [2022-01-10 06:45:56,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:56,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2076522980] [2022-01-10 06:45:56,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:56,185 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:56,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:56,186 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 06:45:56,189 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 06:45:56,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:56,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:56,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:56,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-10 06:45:56,361 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:56,362 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:56,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2076522980] [2022-01-10 06:45:56,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2076522980] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:56,362 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:56,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:56,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189785170] [2022-01-10 06:45:56,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:56,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:56,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:56,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:56,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:56,363 INFO L87 Difference]: Start difference. First operand 637 states and 911 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:45:56,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:56,398 INFO L93 Difference]: Finished difference Result 1163 states and 1697 transitions. [2022-01-10 06:45:56,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:56,399 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 84 [2022-01-10 06:45:56,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:56,401 INFO L225 Difference]: With dead ends: 1163 [2022-01-10 06:45:56,401 INFO L226 Difference]: Without dead ends: 658 [2022-01-10 06:45:56,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 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 06:45:56,402 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 7 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:56,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 862 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:56,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-01-10 06:45:56,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 652. [2022-01-10 06:45:56,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 521 states have (on average 1.4069097888675623) internal successors, (733), 523 states have internal predecessors, (733), 95 states have call successors, (95), 35 states have call predecessors, (95), 35 states have return successors, (95), 93 states have call predecessors, (95), 95 states have call successors, (95) [2022-01-10 06:45:56,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 923 transitions. [2022-01-10 06:45:56,423 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 923 transitions. Word has length 84 [2022-01-10 06:45:56,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:56,423 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 923 transitions. [2022-01-10 06:45:56,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:45:56,423 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 923 transitions. [2022-01-10 06:45:56,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-01-10 06:45:56,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:56,424 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 06:45:56,431 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 06:45:56,631 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 06:45:56,631 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:56,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:56,632 INFO L85 PathProgramCache]: Analyzing trace with hash 951925711, now seen corresponding path program 1 times [2022-01-10 06:45:56,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:56,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1242721368] [2022-01-10 06:45:56,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:56,632 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:56,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:56,633 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 06:45:56,635 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 06:45:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:56,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:56,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:56,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-10 06:45:56,805 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:56,805 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:56,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1242721368] [2022-01-10 06:45:56,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1242721368] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:56,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:56,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:56,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589151193] [2022-01-10 06:45:56,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:56,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:56,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:56,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:56,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:56,807 INFO L87 Difference]: Start difference. First operand 652 states and 923 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:45:56,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:56,839 INFO L93 Difference]: Finished difference Result 1190 states and 1703 transitions. [2022-01-10 06:45:56,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:56,840 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 92 [2022-01-10 06:45:56,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:56,842 INFO L225 Difference]: With dead ends: 1190 [2022-01-10 06:45:56,843 INFO L226 Difference]: Without dead ends: 670 [2022-01-10 06:45:56,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 90 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 06:45:56,844 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 6 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:56,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 862 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:56,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-01-10 06:45:56,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 664. [2022-01-10 06:45:56,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 530 states have (on average 1.4) internal successors, (742), 532 states have internal predecessors, (742), 95 states have call successors, (95), 38 states have call predecessors, (95), 38 states have return successors, (95), 93 states have call predecessors, (95), 95 states have call successors, (95) [2022-01-10 06:45:56,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 932 transitions. [2022-01-10 06:45:56,865 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 932 transitions. Word has length 92 [2022-01-10 06:45:56,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:56,865 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 932 transitions. [2022-01-10 06:45:56,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:45:56,865 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 932 transitions. [2022-01-10 06:45:56,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-01-10 06:45:56,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:56,866 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:45:56,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:57,072 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 06:45:57,073 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:57,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:57,073 INFO L85 PathProgramCache]: Analyzing trace with hash -946582282, now seen corresponding path program 1 times [2022-01-10 06:45:57,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:57,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1026766333] [2022-01-10 06:45:57,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:57,074 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:57,084 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 06:45:57,084 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 06:45:57,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:57,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:45:57,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:57,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:57,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:45:57,525 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-10 06:45:57,525 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:57,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1026766333] [2022-01-10 06:45:57,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1026766333] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:45:57,525 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:45:57,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-01-10 06:45:57,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025243493] [2022-01-10 06:45:57,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:57,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:45:57,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:57,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:45:57,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:45:57,526 INFO L87 Difference]: Start difference. First operand 664 states and 932 transitions. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 06:45:57,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:57,732 INFO L93 Difference]: Finished difference Result 1890 states and 2722 transitions. [2022-01-10 06:45:57,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:45:57,733 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 92 [2022-01-10 06:45:57,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:57,738 INFO L225 Difference]: With dead ends: 1890 [2022-01-10 06:45:57,738 INFO L226 Difference]: Without dead ends: 1358 [2022-01-10 06:45:57,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:45:57,740 INFO L933 BasicCegarLoop]: 409 mSDtfsCounter, 453 mSDsluCounter, 1796 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 2205 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:57,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 2205 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:45:57,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2022-01-10 06:45:57,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 941. [2022-01-10 06:45:57,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 732 states have (on average 1.394808743169399) internal successors, (1021), 736 states have internal predecessors, (1021), 149 states have call successors, (149), 59 states have call predecessors, (149), 59 states have return successors, (149), 145 states have call predecessors, (149), 149 states have call successors, (149) [2022-01-10 06:45:57,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1319 transitions. [2022-01-10 06:45:57,785 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1319 transitions. Word has length 92 [2022-01-10 06:45:57,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:57,785 INFO L470 AbstractCegarLoop]: Abstraction has 941 states and 1319 transitions. [2022-01-10 06:45:57,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 06:45:57,786 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1319 transitions. [2022-01-10 06:45:57,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-01-10 06:45:57,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:57,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:45:57,795 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 06:45:57,993 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 06:45:57,994 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:57,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:57,994 INFO L85 PathProgramCache]: Analyzing trace with hash -236368417, now seen corresponding path program 1 times [2022-01-10 06:45:57,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:57,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1674540847] [2022-01-10 06:45:57,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:57,995 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:57,996 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 06:45:57,997 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 06:45:58,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:58,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:58,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:58,169 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 06:45:58,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:58,170 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:58,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1674540847] [2022-01-10 06:45:58,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1674540847] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:58,170 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:58,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:58,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665526413] [2022-01-10 06:45:58,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:58,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:58,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:58,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:58,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:58,171 INFO L87 Difference]: Start difference. First operand 941 states and 1319 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-10 06:45:58,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:58,233 INFO L93 Difference]: Finished difference Result 1728 states and 2474 transitions. [2022-01-10 06:45:58,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:58,233 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 99 [2022-01-10 06:45:58,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:58,236 INFO L225 Difference]: With dead ends: 1728 [2022-01-10 06:45:58,236 INFO L226 Difference]: Without dead ends: 976 [2022-01-10 06:45:58,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 96 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 06:45:58,238 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 7 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:58,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 862 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:58,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2022-01-10 06:45:58,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 966. [2022-01-10 06:45:58,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 966 states, 752 states have (on average 1.384308510638298) internal successors, (1041), 756 states have internal predecessors, (1041), 149 states have call successors, (149), 64 states have call predecessors, (149), 64 states have return successors, (149), 145 states have call predecessors, (149), 149 states have call successors, (149) [2022-01-10 06:45:58,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 966 states to 966 states and 1339 transitions. [2022-01-10 06:45:58,267 INFO L78 Accepts]: Start accepts. Automaton has 966 states and 1339 transitions. Word has length 99 [2022-01-10 06:45:58,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:58,267 INFO L470 AbstractCegarLoop]: Abstraction has 966 states and 1339 transitions. [2022-01-10 06:45:58,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-10 06:45:58,267 INFO L276 IsEmpty]: Start isEmpty. Operand 966 states and 1339 transitions. [2022-01-10 06:45:58,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-01-10 06:45:58,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:58,268 INFO L514 BasicCegarLoop]: trace histogram [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 06:45:58,276 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 06:45:58,474 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 06:45:58,475 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:58,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:58,475 INFO L85 PathProgramCache]: Analyzing trace with hash -965956823, now seen corresponding path program 1 times [2022-01-10 06:45:58,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:58,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1315170874] [2022-01-10 06:45:58,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:58,476 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:58,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:58,476 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 06:45:58,477 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 06:45:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:58,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:58,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:58,673 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 06:45:58,673 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:58,673 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:58,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1315170874] [2022-01-10 06:45:58,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1315170874] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:58,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:58,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:58,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967003750] [2022-01-10 06:45:58,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:58,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:58,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:58,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:58,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:58,675 INFO L87 Difference]: Start difference. First operand 966 states and 1339 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 06:45:58,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:58,721 INFO L93 Difference]: Finished difference Result 1767 states and 2474 transitions. [2022-01-10 06:45:58,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:58,721 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 107 [2022-01-10 06:45:58,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:58,727 INFO L225 Difference]: With dead ends: 1767 [2022-01-10 06:45:58,727 INFO L226 Difference]: Without dead ends: 996 [2022-01-10 06:45:58,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 105 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 06:45:58,730 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 6 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:58,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 862 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:58,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2022-01-10 06:45:58,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 986. [2022-01-10 06:45:58,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 767 states have (on average 1.376792698826597) internal successors, (1056), 771 states have internal predecessors, (1056), 149 states have call successors, (149), 69 states have call predecessors, (149), 69 states have return successors, (149), 145 states have call predecessors, (149), 149 states have call successors, (149) [2022-01-10 06:45:58,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1354 transitions. [2022-01-10 06:45:58,768 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1354 transitions. Word has length 107 [2022-01-10 06:45:58,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:58,768 INFO L470 AbstractCegarLoop]: Abstraction has 986 states and 1354 transitions. [2022-01-10 06:45:58,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 06:45:58,769 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1354 transitions. [2022-01-10 06:45:58,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-01-10 06:45:58,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:58,770 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-01-10 06:45:58,792 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 06:45:58,979 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 06:45:58,980 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:58,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash 164002854, now seen corresponding path program 1 times [2022-01-10 06:45:58,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:58,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1077106400] [2022-01-10 06:45:58,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:58,981 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:58,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:59,001 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 06:45:59,001 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 06:45:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:59,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:45:59,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:59,253 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-10 06:45:59,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:45:59,423 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-10 06:45:59,423 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:59,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1077106400] [2022-01-10 06:45:59,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1077106400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:45:59,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:45:59,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-01-10 06:45:59,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050405339] [2022-01-10 06:45:59,423 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:45:59,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:45:59,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:59,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:45:59,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:45:59,425 INFO L87 Difference]: Start difference. First operand 986 states and 1354 transitions. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 7 states have internal predecessors, (104), 3 states have call successors, (16), 4 states have call predecessors, (16), 6 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:45:59,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:59,621 INFO L93 Difference]: Finished difference Result 2058 states and 2898 transitions. [2022-01-10 06:45:59,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:45:59,621 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 7 states have internal predecessors, (104), 3 states have call successors, (16), 4 states have call predecessors, (16), 6 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) Word has length 108 [2022-01-10 06:45:59,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:59,625 INFO L225 Difference]: With dead ends: 2058 [2022-01-10 06:45:59,625 INFO L226 Difference]: Without dead ends: 1283 [2022-01-10 06:45:59,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:45:59,629 INFO L933 BasicCegarLoop]: 491 mSDtfsCounter, 446 mSDsluCounter, 2063 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 2554 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:59,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 2554 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:45:59,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1283 states. [2022-01-10 06:45:59,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1283 to 986. [2022-01-10 06:45:59,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 767 states have (on average 1.3741851368970013) internal successors, (1054), 771 states have internal predecessors, (1054), 149 states have call successors, (149), 69 states have call predecessors, (149), 69 states have return successors, (149), 145 states have call predecessors, (149), 149 states have call successors, (149) [2022-01-10 06:45:59,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1352 transitions. [2022-01-10 06:45:59,668 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1352 transitions. Word has length 108 [2022-01-10 06:45:59,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:59,668 INFO L470 AbstractCegarLoop]: Abstraction has 986 states and 1352 transitions. [2022-01-10 06:45:59,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 7 states have internal predecessors, (104), 3 states have call successors, (16), 4 states have call predecessors, (16), 6 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:45:59,669 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1352 transitions. [2022-01-10 06:45:59,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 06:45:59,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:59,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:45:59,680 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 06:45:59,877 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 06:45:59,877 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:59,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:59,878 INFO L85 PathProgramCache]: Analyzing trace with hash 889695918, now seen corresponding path program 1 times [2022-01-10 06:45:59,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:59,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1594967755] [2022-01-10 06:45:59,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:59,878 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:59,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:59,879 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 06:45:59,885 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 06:45:59,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:59,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:45:59,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:00,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-10 06:46:00,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:00,182 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:00,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1594967755] [2022-01-10 06:46:00,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1594967755] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:00,182 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:00,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:46:00,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622956598] [2022-01-10 06:46:00,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:00,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:00,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:00,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:00,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:46:00,183 INFO L87 Difference]: Start difference. First operand 986 states and 1352 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:00,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:00,549 INFO L93 Difference]: Finished difference Result 2059 states and 2917 transitions. [2022-01-10 06:46:00,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:46:00,550 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 112 [2022-01-10 06:46:00,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:00,554 INFO L225 Difference]: With dead ends: 2059 [2022-01-10 06:46:00,554 INFO L226 Difference]: Without dead ends: 1386 [2022-01-10 06:46:00,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:00,556 INFO L933 BasicCegarLoop]: 614 mSDtfsCounter, 745 mSDsluCounter, 1812 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 745 SdHoareTripleChecker+Valid, 2426 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:00,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [745 Valid, 2426 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:46:00,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2022-01-10 06:46:00,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 979. [2022-01-10 06:46:00,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 759 states have (on average 1.3610013175230566) internal successors, (1033), 763 states have internal predecessors, (1033), 149 states have call successors, (149), 70 states have call predecessors, (149), 70 states have return successors, (149), 145 states have call predecessors, (149), 149 states have call successors, (149) [2022-01-10 06:46:00,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 1331 transitions. [2022-01-10 06:46:00,592 INFO L78 Accepts]: Start accepts. Automaton has 979 states and 1331 transitions. Word has length 112 [2022-01-10 06:46:00,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:00,592 INFO L470 AbstractCegarLoop]: Abstraction has 979 states and 1331 transitions. [2022-01-10 06:46:00,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:00,592 INFO L276 IsEmpty]: Start isEmpty. Operand 979 states and 1331 transitions. [2022-01-10 06:46:00,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 06:46:00,593 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:00,594 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:00,600 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 06:46:00,800 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 06:46:00,800 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:00,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:00,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1632320906, now seen corresponding path program 1 times [2022-01-10 06:46:00,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:00,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279963158] [2022-01-10 06:46:00,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:00,801 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:00,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:00,802 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 06:46:00,803 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 06:46:00,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:00,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:46:00,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:01,066 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-10 06:46:01,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:01,066 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:01,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279963158] [2022-01-10 06:46:01,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279963158] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:01,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:01,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:46:01,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489397640] [2022-01-10 06:46:01,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:01,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:01,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:01,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:01,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:46:01,068 INFO L87 Difference]: Start difference. First operand 979 states and 1331 transitions. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:01,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:01,412 INFO L93 Difference]: Finished difference Result 2158 states and 3040 transitions. [2022-01-10 06:46:01,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:46:01,412 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 113 [2022-01-10 06:46:01,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:01,417 INFO L225 Difference]: With dead ends: 2158 [2022-01-10 06:46:01,417 INFO L226 Difference]: Without dead ends: 1485 [2022-01-10 06:46:01,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:01,419 INFO L933 BasicCegarLoop]: 663 mSDtfsCounter, 651 mSDsluCounter, 1790 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 2453 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:01,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 2453 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:46:01,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1485 states. [2022-01-10 06:46:01,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1485 to 1094. [2022-01-10 06:46:01,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 839 states have (on average 1.3492252681764005) internal successors, (1132), 844 states have internal predecessors, (1132), 172 states have call successors, (172), 82 states have call predecessors, (172), 82 states have return successors, (172), 167 states have call predecessors, (172), 172 states have call successors, (172) [2022-01-10 06:46:01,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1476 transitions. [2022-01-10 06:46:01,458 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1476 transitions. Word has length 113 [2022-01-10 06:46:01,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:01,458 INFO L470 AbstractCegarLoop]: Abstraction has 1094 states and 1476 transitions. [2022-01-10 06:46:01,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:01,458 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1476 transitions. [2022-01-10 06:46:01,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 06:46:01,459 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:01,459 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:01,469 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 06:46:01,666 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 06:46:01,666 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:01,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:01,667 INFO L85 PathProgramCache]: Analyzing trace with hash -74971537, now seen corresponding path program 1 times [2022-01-10 06:46:01,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:01,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1974642965] [2022-01-10 06:46:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:01,667 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:01,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:01,668 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 06:46:01,668 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 06:46:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:01,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:01,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:01,928 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 06:46:01,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:01,928 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:01,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1974642965] [2022-01-10 06:46:01,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1974642965] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:01,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:01,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:01,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543534705] [2022-01-10 06:46:01,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:01,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:01,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:01,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:01,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:01,929 INFO L87 Difference]: Start difference. First operand 1094 states and 1476 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:02,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:02,092 INFO L93 Difference]: Finished difference Result 2954 states and 4066 transitions. [2022-01-10 06:46:02,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:02,093 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 113 [2022-01-10 06:46:02,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:02,100 INFO L225 Difference]: With dead ends: 2954 [2022-01-10 06:46:02,100 INFO L226 Difference]: Without dead ends: 2288 [2022-01-10 06:46:02,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 111 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 06:46:02,102 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 415 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:02,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 1056 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:02,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2288 states. [2022-01-10 06:46:02,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2288 to 2030. [2022-01-10 06:46:02,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2030 states, 1534 states have (on average 1.3402868318122556) internal successors, (2056), 1545 states have internal predecessors, (2056), 337 states have call successors, (337), 158 states have call predecessors, (337), 158 states have return successors, (337), 326 states have call predecessors, (337), 337 states have call successors, (337) [2022-01-10 06:46:02,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2730 transitions. [2022-01-10 06:46:02,174 INFO L78 Accepts]: Start accepts. Automaton has 2030 states and 2730 transitions. Word has length 113 [2022-01-10 06:46:02,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:02,174 INFO L470 AbstractCegarLoop]: Abstraction has 2030 states and 2730 transitions. [2022-01-10 06:46:02,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:02,174 INFO L276 IsEmpty]: Start isEmpty. Operand 2030 states and 2730 transitions. [2022-01-10 06:46:02,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-01-10 06:46:02,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:02,176 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 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 06:46:02,183 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 06:46:02,383 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 06:46:02,383 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:02,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:02,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1964591430, now seen corresponding path program 1 times [2022-01-10 06:46:02,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:02,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995251579] [2022-01-10 06:46:02,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:02,384 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:02,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:02,385 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 06:46:02,389 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 06:46:02,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:02,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:46:02,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-10 06:46:02,648 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:02,648 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:02,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995251579] [2022-01-10 06:46:02,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995251579] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:02,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:02,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:46:02,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256986267] [2022-01-10 06:46:02,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:02,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:02,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:02,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:02,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:46:02,649 INFO L87 Difference]: Start difference. First operand 2030 states and 2730 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:02,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:02,971 INFO L93 Difference]: Finished difference Result 4046 states and 5564 transitions. [2022-01-10 06:46:02,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:46:02,972 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 115 [2022-01-10 06:46:02,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:02,980 INFO L225 Difference]: With dead ends: 4046 [2022-01-10 06:46:02,980 INFO L226 Difference]: Without dead ends: 2344 [2022-01-10 06:46:02,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:02,984 INFO L933 BasicCegarLoop]: 548 mSDtfsCounter, 724 mSDsluCounter, 1476 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 2024 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:02,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [724 Valid, 2024 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:02,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2344 states. [2022-01-10 06:46:03,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2344 to 1848. [2022-01-10 06:46:03,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1848 states, 1405 states have (on average 1.3359430604982205) internal successors, (1877), 1415 states have internal predecessors, (1877), 300 states have call successors, (300), 142 states have call predecessors, (300), 142 states have return successors, (300), 290 states have call predecessors, (300), 300 states have call successors, (300) [2022-01-10 06:46:03,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1848 states to 1848 states and 2477 transitions. [2022-01-10 06:46:03,068 INFO L78 Accepts]: Start accepts. Automaton has 1848 states and 2477 transitions. Word has length 115 [2022-01-10 06:46:03,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:03,069 INFO L470 AbstractCegarLoop]: Abstraction has 1848 states and 2477 transitions. [2022-01-10 06:46:03,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:03,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1848 states and 2477 transitions. [2022-01-10 06:46:03,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-01-10 06:46:03,070 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:03,070 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 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 06:46:03,093 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 06:46:03,279 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 06:46:03,279 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:03,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:03,280 INFO L85 PathProgramCache]: Analyzing trace with hash 790081010, now seen corresponding path program 1 times [2022-01-10 06:46:03,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:03,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1286179945] [2022-01-10 06:46:03,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:03,280 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:03,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:03,281 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 06:46:03,282 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 06:46:03,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:03,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:03,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:03,563 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-01-10 06:46:03,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:03,757 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-10 06:46:03,758 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:03,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1286179945] [2022-01-10 06:46:03,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1286179945] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:03,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:03,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-01-10 06:46:03,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766122710] [2022-01-10 06:46:03,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:03,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:03,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:03,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:03,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:03,759 INFO L87 Difference]: Start difference. First operand 1848 states and 2477 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:03,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:03,992 INFO L93 Difference]: Finished difference Result 3640 states and 4959 transitions. [2022-01-10 06:46:03,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:46:04,002 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 116 [2022-01-10 06:46:04,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:04,009 INFO L225 Difference]: With dead ends: 3640 [2022-01-10 06:46:04,009 INFO L226 Difference]: Without dead ends: 2310 [2022-01-10 06:46:04,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 224 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:46:04,012 INFO L933 BasicCegarLoop]: 529 mSDtfsCounter, 357 mSDsluCounter, 2253 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 2782 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:04,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 2782 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:04,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2310 states. [2022-01-10 06:46:04,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2310 to 1848. [2022-01-10 06:46:04,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1848 states, 1405 states have (on average 1.3323843416370107) internal successors, (1872), 1415 states have internal predecessors, (1872), 300 states have call successors, (300), 142 states have call predecessors, (300), 142 states have return successors, (300), 290 states have call predecessors, (300), 300 states have call successors, (300) [2022-01-10 06:46:04,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1848 states to 1848 states and 2472 transitions. [2022-01-10 06:46:04,083 INFO L78 Accepts]: Start accepts. Automaton has 1848 states and 2472 transitions. Word has length 116 [2022-01-10 06:46:04,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:04,083 INFO L470 AbstractCegarLoop]: Abstraction has 1848 states and 2472 transitions. [2022-01-10 06:46:04,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:04,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1848 states and 2472 transitions. [2022-01-10 06:46:04,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-01-10 06:46:04,085 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:04,085 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:04,091 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 06:46:04,291 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 06:46:04,291 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:04,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:04,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1708808100, now seen corresponding path program 1 times [2022-01-10 06:46:04,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:04,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [506197189] [2022-01-10 06:46:04,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:04,292 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:04,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:04,293 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 06:46:04,293 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 06:46:04,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:04,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:04,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:04,525 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 06:46:04,525 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:04,525 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:04,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [506197189] [2022-01-10 06:46:04,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [506197189] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:04,525 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:04,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:04,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176123736] [2022-01-10 06:46:04,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:04,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:04,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:04,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:04,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:04,526 INFO L87 Difference]: Start difference. First operand 1848 states and 2472 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:04,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:04,719 INFO L93 Difference]: Finished difference Result 4407 states and 5976 transitions. [2022-01-10 06:46:04,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:04,720 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 115 [2022-01-10 06:46:04,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:04,729 INFO L225 Difference]: With dead ends: 4407 [2022-01-10 06:46:04,729 INFO L226 Difference]: Without dead ends: 3138 [2022-01-10 06:46:04,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 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 06:46:04,731 INFO L933 BasicCegarLoop]: 496 mSDtfsCounter, 462 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:04,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 1250 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:04,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3138 states. [2022-01-10 06:46:04,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3138 to 2777. [2022-01-10 06:46:04,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2777 states, 2095 states have (on average 1.3255369928400955) internal successors, (2777), 2111 states have internal predecessors, (2777), 464 states have call successors, (464), 217 states have call predecessors, (464), 217 states have return successors, (464), 448 states have call predecessors, (464), 464 states have call successors, (464) [2022-01-10 06:46:04,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2777 states to 2777 states and 3705 transitions. [2022-01-10 06:46:04,844 INFO L78 Accepts]: Start accepts. Automaton has 2777 states and 3705 transitions. Word has length 115 [2022-01-10 06:46:04,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:04,845 INFO L470 AbstractCegarLoop]: Abstraction has 2777 states and 3705 transitions. [2022-01-10 06:46:04,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:04,845 INFO L276 IsEmpty]: Start isEmpty. Operand 2777 states and 3705 transitions. [2022-01-10 06:46:04,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-01-10 06:46:04,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:04,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:04,857 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 06:46:05,055 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 06:46:05,055 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:05,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:05,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1228455916, now seen corresponding path program 1 times [2022-01-10 06:46:05,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:05,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [693779879] [2022-01-10 06:46:05,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:05,056 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:05,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:05,057 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 06:46:05,057 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 06:46:05,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:05,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:05,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:05,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 06:46:05,305 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:05,305 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:05,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [693779879] [2022-01-10 06:46:05,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [693779879] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:05,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:05,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:05,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52362610] [2022-01-10 06:46:05,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:05,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:05,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:05,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:05,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:05,306 INFO L87 Difference]: Start difference. First operand 2777 states and 3705 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:05,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:05,590 INFO L93 Difference]: Finished difference Result 4737 states and 6335 transitions. [2022-01-10 06:46:05,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:05,591 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 115 [2022-01-10 06:46:05,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:05,602 INFO L225 Difference]: With dead ends: 4737 [2022-01-10 06:46:05,603 INFO L226 Difference]: Without dead ends: 2313 [2022-01-10 06:46:05,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:05,608 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 766 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 766 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:05,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [766 Valid, 857 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:05,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2022-01-10 06:46:05,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 2292. [2022-01-10 06:46:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2292 states, 1731 states have (on average 1.3258232235701906) internal successors, (2295), 1744 states have internal predecessors, (2295), 378 states have call successors, (378), 182 states have call predecessors, (378), 182 states have return successors, (378), 365 states have call predecessors, (378), 378 states have call successors, (378) [2022-01-10 06:46:05,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2292 states to 2292 states and 3051 transitions. [2022-01-10 06:46:05,710 INFO L78 Accepts]: Start accepts. Automaton has 2292 states and 3051 transitions. Word has length 115 [2022-01-10 06:46:05,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:05,710 INFO L470 AbstractCegarLoop]: Abstraction has 2292 states and 3051 transitions. [2022-01-10 06:46:05,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:05,710 INFO L276 IsEmpty]: Start isEmpty. Operand 2292 states and 3051 transitions. [2022-01-10 06:46:05,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-01-10 06:46:05,711 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:05,712 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:46:05,735 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 06:46:05,919 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 06:46:05,919 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:05,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:05,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1161245673, now seen corresponding path program 1 times [2022-01-10 06:46:05,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:05,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1280063938] [2022-01-10 06:46:05,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:05,920 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:05,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:05,921 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 06:46:05,922 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 06:46:06,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:06,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:06,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:06,188 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-10 06:46:06,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-10 06:46:06,358 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:06,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1280063938] [2022-01-10 06:46:06,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1280063938] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:06,358 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:06,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-01-10 06:46:06,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104068283] [2022-01-10 06:46:06,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:06,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:06,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:06,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:06,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:06,359 INFO L87 Difference]: Start difference. First operand 2292 states and 3051 transitions. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:46:06,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:06,618 INFO L93 Difference]: Finished difference Result 4903 states and 6693 transitions. [2022-01-10 06:46:06,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:46:06,618 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 119 [2022-01-10 06:46:06,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:06,628 INFO L225 Difference]: With dead ends: 4903 [2022-01-10 06:46:06,628 INFO L226 Difference]: Without dead ends: 2934 [2022-01-10 06:46:06,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 230 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:46:06,631 INFO L933 BasicCegarLoop]: 480 mSDtfsCounter, 336 mSDsluCounter, 2094 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 2574 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:06,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 2574 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:06,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2934 states. [2022-01-10 06:46:06,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2934 to 2098. [2022-01-10 06:46:06,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2098 states, 1589 states have (on average 1.3247325361862807) internal successors, (2105), 1601 states have internal predecessors, (2105), 340 states have call successors, (340), 168 states have call predecessors, (340), 168 states have return successors, (340), 328 states have call predecessors, (340), 340 states have call successors, (340) [2022-01-10 06:46:06,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2098 states to 2098 states and 2785 transitions. [2022-01-10 06:46:06,717 INFO L78 Accepts]: Start accepts. Automaton has 2098 states and 2785 transitions. Word has length 119 [2022-01-10 06:46:06,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:06,717 INFO L470 AbstractCegarLoop]: Abstraction has 2098 states and 2785 transitions. [2022-01-10 06:46:06,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:46:06,717 INFO L276 IsEmpty]: Start isEmpty. Operand 2098 states and 2785 transitions. [2022-01-10 06:46:06,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-01-10 06:46:06,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:06,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:06,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:06,935 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 06:46:06,935 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:06,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:06,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1465420109, now seen corresponding path program 1 times [2022-01-10 06:46:06,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:06,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [456862597] [2022-01-10 06:46:06,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:06,936 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:06,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:06,937 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 06:46:06,938 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 06:46:07,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:07,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:07,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:07,226 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 06:46:07,226 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:07,226 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:07,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [456862597] [2022-01-10 06:46:07,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [456862597] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:07,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:07,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:07,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437438316] [2022-01-10 06:46:07,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:07,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:07,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:07,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:07,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:07,228 INFO L87 Difference]: Start difference. First operand 2098 states and 2785 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:07,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:07,502 INFO L93 Difference]: Finished difference Result 3923 states and 5241 transitions. [2022-01-10 06:46:07,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:07,503 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 118 [2022-01-10 06:46:07,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:07,508 INFO L225 Difference]: With dead ends: 3923 [2022-01-10 06:46:07,508 INFO L226 Difference]: Without dead ends: 2021 [2022-01-10 06:46:07,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:07,512 INFO L933 BasicCegarLoop]: 272 mSDtfsCounter, 725 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 725 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:07,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [725 Valid, 753 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:07,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2021 states. [2022-01-10 06:46:07,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2021 to 1901. [2022-01-10 06:46:07,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1901 states, 1434 states have (on average 1.3186889818688983) internal successors, (1891), 1445 states have internal predecessors, (1891), 311 states have call successors, (311), 155 states have call predecessors, (311), 155 states have return successors, (311), 300 states have call predecessors, (311), 311 states have call successors, (311) [2022-01-10 06:46:07,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1901 states to 1901 states and 2513 transitions. [2022-01-10 06:46:07,583 INFO L78 Accepts]: Start accepts. Automaton has 1901 states and 2513 transitions. Word has length 118 [2022-01-10 06:46:07,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:07,583 INFO L470 AbstractCegarLoop]: Abstraction has 1901 states and 2513 transitions. [2022-01-10 06:46:07,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:07,583 INFO L276 IsEmpty]: Start isEmpty. Operand 1901 states and 2513 transitions. [2022-01-10 06:46:07,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-01-10 06:46:07,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:07,584 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:07,593 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 06:46:07,791 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 06:46:07,791 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:07,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:07,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1838722082, now seen corresponding path program 1 times [2022-01-10 06:46:07,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:07,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146466805] [2022-01-10 06:46:07,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:07,792 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:07,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:07,793 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 06:46:07,793 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 06:46:07,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:07,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:07,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:07,997 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-01-10 06:46:07,997 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:07,997 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:07,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146466805] [2022-01-10 06:46:07,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146466805] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:07,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:07,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:07,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308807330] [2022-01-10 06:46:07,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:07,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:07,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:07,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:07,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:07,998 INFO L87 Difference]: Start difference. First operand 1901 states and 2513 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-01-10 06:46:08,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:08,089 INFO L93 Difference]: Finished difference Result 3636 states and 4847 transitions. [2022-01-10 06:46:08,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:08,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 124 [2022-01-10 06:46:08,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:08,094 INFO L225 Difference]: With dead ends: 3636 [2022-01-10 06:46:08,095 INFO L226 Difference]: Without dead ends: 1997 [2022-01-10 06:46:08,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 122 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 06:46:08,099 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 8 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:08,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 867 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:08,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1997 states. [2022-01-10 06:46:08,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1997 to 1973. [2022-01-10 06:46:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1973 states, 1494 states have (on average 1.3058902275769746) internal successors, (1951), 1505 states have internal predecessors, (1951), 311 states have call successors, (311), 167 states have call predecessors, (311), 167 states have return successors, (311), 300 states have call predecessors, (311), 311 states have call successors, (311) [2022-01-10 06:46:08,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1973 states to 1973 states and 2573 transitions. [2022-01-10 06:46:08,167 INFO L78 Accepts]: Start accepts. Automaton has 1973 states and 2573 transitions. Word has length 124 [2022-01-10 06:46:08,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:08,167 INFO L470 AbstractCegarLoop]: Abstraction has 1973 states and 2573 transitions. [2022-01-10 06:46:08,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-01-10 06:46:08,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1973 states and 2573 transitions. [2022-01-10 06:46:08,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-01-10 06:46:08,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:08,171 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:08,191 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 06:46:08,378 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 06:46:08,379 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:08,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:08,379 INFO L85 PathProgramCache]: Analyzing trace with hash -175118499, now seen corresponding path program 1 times [2022-01-10 06:46:08,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:08,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1308738866] [2022-01-10 06:46:08,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:08,380 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:08,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:08,380 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 06:46:08,381 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 06:46:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:08,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:08,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:08,660 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-01-10 06:46:08,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:08,838 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-01-10 06:46:08,839 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:08,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1308738866] [2022-01-10 06:46:08,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1308738866] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:08,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:08,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-01-10 06:46:08,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761270292] [2022-01-10 06:46:08,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:08,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:08,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:08,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:08,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:08,840 INFO L87 Difference]: Start difference. First operand 1973 states and 2573 transitions. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-01-10 06:46:09,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:09,057 INFO L93 Difference]: Finished difference Result 4172 states and 5571 transitions. [2022-01-10 06:46:09,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:46:09,058 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 127 [2022-01-10 06:46:09,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:09,064 INFO L225 Difference]: With dead ends: 4172 [2022-01-10 06:46:09,064 INFO L226 Difference]: Without dead ends: 2425 [2022-01-10 06:46:09,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 246 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:46:09,068 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 385 mSDsluCounter, 1685 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 2061 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:09,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 2061 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:09,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states. [2022-01-10 06:46:09,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 1952. [2022-01-10 06:46:09,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1952 states, 1479 states have (on average 1.3022312373225151) internal successors, (1926), 1490 states have internal predecessors, (1926), 305 states have call successors, (305), 167 states have call predecessors, (305), 167 states have return successors, (305), 294 states have call predecessors, (305), 305 states have call successors, (305) [2022-01-10 06:46:09,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1952 states to 1952 states and 2536 transitions. [2022-01-10 06:46:09,151 INFO L78 Accepts]: Start accepts. Automaton has 1952 states and 2536 transitions. Word has length 127 [2022-01-10 06:46:09,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:09,151 INFO L470 AbstractCegarLoop]: Abstraction has 1952 states and 2536 transitions. [2022-01-10 06:46:09,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-01-10 06:46:09,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1952 states and 2536 transitions. [2022-01-10 06:46:09,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 06:46:09,152 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:09,152 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:09,168 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 06:46:09,359 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 06:46:09,359 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:09,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:09,359 INFO L85 PathProgramCache]: Analyzing trace with hash -444478245, now seen corresponding path program 1 times [2022-01-10 06:46:09,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:09,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080313212] [2022-01-10 06:46:09,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:09,360 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:09,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:09,361 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 06:46:09,362 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 06:46:09,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:09,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:09,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-01-10 06:46:09,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:09,571 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:09,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080313212] [2022-01-10 06:46:09,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080313212] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:09,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:09,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:09,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435337208] [2022-01-10 06:46:09,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:09,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:09,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:09,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:09,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:09,572 INFO L87 Difference]: Start difference. First operand 1952 states and 2536 transitions. Second operand has 6 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-01-10 06:46:09,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:09,737 INFO L93 Difference]: Finished difference Result 2806 states and 3849 transitions. [2022-01-10 06:46:09,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:46:09,738 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 130 [2022-01-10 06:46:09,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:09,745 INFO L225 Difference]: With dead ends: 2806 [2022-01-10 06:46:09,745 INFO L226 Difference]: Without dead ends: 2804 [2022-01-10 06:46:09,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:09,747 INFO L933 BasicCegarLoop]: 438 mSDtfsCounter, 260 mSDsluCounter, 1543 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:09,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 1981 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:09,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2022-01-10 06:46:09,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 1947. [2022-01-10 06:46:09,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1947 states, 1472 states have (on average 1.3036684782608696) internal successors, (1919), 1484 states have internal predecessors, (1919), 306 states have call successors, (306), 168 states have call predecessors, (306), 168 states have return successors, (306), 294 states have call predecessors, (306), 306 states have call successors, (306) [2022-01-10 06:46:09,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1947 states to 1947 states and 2531 transitions. [2022-01-10 06:46:09,833 INFO L78 Accepts]: Start accepts. Automaton has 1947 states and 2531 transitions. Word has length 130 [2022-01-10 06:46:09,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:09,834 INFO L470 AbstractCegarLoop]: Abstraction has 1947 states and 2531 transitions. [2022-01-10 06:46:09,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-01-10 06:46:09,834 INFO L276 IsEmpty]: Start isEmpty. Operand 1947 states and 2531 transitions. [2022-01-10 06:46:09,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-01-10 06:46:09,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:09,835 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:09,845 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 06:46:10,042 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 06:46:10,042 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:10,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:10,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1216405814, now seen corresponding path program 1 times [2022-01-10 06:46:10,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:10,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1276404920] [2022-01-10 06:46:10,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:10,043 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:10,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:10,044 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 06:46:10,045 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 06:46:10,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:10,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:10,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:10,349 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-01-10 06:46:10,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:10,572 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-01-10 06:46:10,573 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:10,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1276404920] [2022-01-10 06:46:10,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1276404920] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:10,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:10,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2022-01-10 06:46:10,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754489202] [2022-01-10 06:46:10,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:10,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:10,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:10,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:10,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:10,574 INFO L87 Difference]: Start difference. First operand 1947 states and 2531 transitions. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 6 states have internal predecessors, (97), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:46:10,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:10,758 INFO L93 Difference]: Finished difference Result 3937 states and 5222 transitions. [2022-01-10 06:46:10,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:46:10,758 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 6 states have internal predecessors, (97), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 133 [2022-01-10 06:46:10,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:10,763 INFO L225 Difference]: With dead ends: 3937 [2022-01-10 06:46:10,763 INFO L226 Difference]: Without dead ends: 2255 [2022-01-10 06:46:10,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:46:10,766 INFO L933 BasicCegarLoop]: 366 mSDtfsCounter, 422 mSDsluCounter, 1665 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 2031 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:10,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 2031 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:10,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2255 states. [2022-01-10 06:46:10,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2255 to 1745. [2022-01-10 06:46:10,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1745 states, 1328 states have (on average 1.295933734939759) internal successors, (1721), 1339 states have internal predecessors, (1721), 268 states have call successors, (268), 148 states have call predecessors, (268), 148 states have return successors, (268), 257 states have call predecessors, (268), 268 states have call successors, (268) [2022-01-10 06:46:10,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1745 states to 1745 states and 2257 transitions. [2022-01-10 06:46:10,849 INFO L78 Accepts]: Start accepts. Automaton has 1745 states and 2257 transitions. Word has length 133 [2022-01-10 06:46:10,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:10,849 INFO L470 AbstractCegarLoop]: Abstraction has 1745 states and 2257 transitions. [2022-01-10 06:46:10,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 6 states have internal predecessors, (97), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:46:10,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1745 states and 2257 transitions. [2022-01-10 06:46:10,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-01-10 06:46:10,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:10,851 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:10,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:11,058 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 06:46:11,058 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:11,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:11,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1569862033, now seen corresponding path program 1 times [2022-01-10 06:46:11,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:11,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1604371741] [2022-01-10 06:46:11,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:11,059 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:11,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:11,060 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 06:46:11,061 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 06:46:11,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:11,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:11,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:11,696 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 75 proven. 17 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-01-10 06:46:11,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:12,037 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 22 proven. 9 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-10 06:46:12,037 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:12,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1604371741] [2022-01-10 06:46:12,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1604371741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:12,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:12,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2022-01-10 06:46:12,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487081627] [2022-01-10 06:46:12,038 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:12,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-10 06:46:12,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:12,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-10 06:46:12,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:12,039 INFO L87 Difference]: Start difference. First operand 1745 states and 2257 transitions. Second operand has 18 states, 18 states have (on average 14.722222222222221) internal successors, (265), 18 states have internal predecessors, (265), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:14,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:14,707 INFO L93 Difference]: Finished difference Result 4924 states and 6677 transitions. [2022-01-10 06:46:14,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-10 06:46:14,708 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 14.722222222222221) internal successors, (265), 18 states have internal predecessors, (265), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) Word has length 209 [2022-01-10 06:46:14,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:14,714 INFO L225 Difference]: With dead ends: 4924 [2022-01-10 06:46:14,715 INFO L226 Difference]: Without dead ends: 3452 [2022-01-10 06:46:14,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 401 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1121 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=820, Invalid=3470, Unknown=0, NotChecked=0, Total=4290 [2022-01-10 06:46:14,718 INFO L933 BasicCegarLoop]: 436 mSDtfsCounter, 3167 mSDsluCounter, 3586 mSDsCounter, 0 mSdLazyCounter, 2925 mSolverCounterSat, 1063 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3167 SdHoareTripleChecker+Valid, 4022 SdHoareTripleChecker+Invalid, 3988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1063 IncrementalHoareTripleChecker+Valid, 2925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:14,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3167 Valid, 4022 Invalid, 3988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1063 Valid, 2925 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-10 06:46:14,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3452 states. [2022-01-10 06:46:14,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3452 to 2334. [2022-01-10 06:46:14,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2334 states, 1771 states have (on average 1.2896668548842463) internal successors, (2284), 1785 states have internal predecessors, (2284), 358 states have call successors, (358), 204 states have call predecessors, (358), 204 states have return successors, (358), 344 states have call predecessors, (358), 358 states have call successors, (358) [2022-01-10 06:46:14,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2334 states to 2334 states and 3000 transitions. [2022-01-10 06:46:14,850 INFO L78 Accepts]: Start accepts. Automaton has 2334 states and 3000 transitions. Word has length 209 [2022-01-10 06:46:14,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:14,850 INFO L470 AbstractCegarLoop]: Abstraction has 2334 states and 3000 transitions. [2022-01-10 06:46:14,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 14.722222222222221) internal successors, (265), 18 states have internal predecessors, (265), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:14,850 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 3000 transitions. [2022-01-10 06:46:14,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-01-10 06:46:14,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:14,853 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:14,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 06:46:15,059 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 06:46:15,060 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:15,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:15,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1535010385, now seen corresponding path program 1 times [2022-01-10 06:46:15,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:15,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532810397] [2022-01-10 06:46:15,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:15,061 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:15,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:15,068 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 06:46:15,069 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 06:46:15,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:15,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:15,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:15,699 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 79 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-01-10 06:46:15,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:16,038 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 26 proven. 19 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-10 06:46:16,039 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:16,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532810397] [2022-01-10 06:46:16,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532810397] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:16,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:16,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2022-01-10 06:46:16,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696204926] [2022-01-10 06:46:16,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:16,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-10 06:46:16,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:16,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-10 06:46:16,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:16,040 INFO L87 Difference]: Start difference. First operand 2334 states and 3000 transitions. Second operand has 18 states, 18 states have (on average 15.277777777777779) internal successors, (275), 18 states have internal predecessors, (275), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:19,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:19,452 INFO L93 Difference]: Finished difference Result 6720 states and 9053 transitions. [2022-01-10 06:46:19,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-10 06:46:19,452 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.277777777777779) internal successors, (275), 18 states have internal predecessors, (275), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) Word has length 210 [2022-01-10 06:46:19,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:19,462 INFO L225 Difference]: With dead ends: 6720 [2022-01-10 06:46:19,462 INFO L226 Difference]: Without dead ends: 4743 [2022-01-10 06:46:19,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 405 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1099 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=787, Invalid=3503, Unknown=0, NotChecked=0, Total=4290 [2022-01-10 06:46:19,467 INFO L933 BasicCegarLoop]: 657 mSDtfsCounter, 3054 mSDsluCounter, 5169 mSDsCounter, 0 mSdLazyCounter, 3765 mSolverCounterSat, 1560 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3054 SdHoareTripleChecker+Valid, 5826 SdHoareTripleChecker+Invalid, 5325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1560 IncrementalHoareTripleChecker+Valid, 3765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:19,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3054 Valid, 5826 Invalid, 5325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1560 Valid, 3765 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-10 06:46:19,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4743 states. [2022-01-10 06:46:19,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4743 to 3318. [2022-01-10 06:46:19,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3318 states, 2527 states have (on average 1.2833399287692917) internal successors, (3243), 2547 states have internal predecessors, (3243), 498 states have call successors, (498), 292 states have call predecessors, (498), 292 states have return successors, (498), 478 states have call predecessors, (498), 498 states have call successors, (498) [2022-01-10 06:46:19,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3318 states to 3318 states and 4239 transitions. [2022-01-10 06:46:19,700 INFO L78 Accepts]: Start accepts. Automaton has 3318 states and 4239 transitions. Word has length 210 [2022-01-10 06:46:19,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:19,700 INFO L470 AbstractCegarLoop]: Abstraction has 3318 states and 4239 transitions. [2022-01-10 06:46:19,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.277777777777779) internal successors, (275), 18 states have internal predecessors, (275), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:19,700 INFO L276 IsEmpty]: Start isEmpty. Operand 3318 states and 4239 transitions. [2022-01-10 06:46:19,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-01-10 06:46:19,703 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:19,703 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:19,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:19,911 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 06:46:19,912 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:19,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:19,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1920122284, now seen corresponding path program 1 times [2022-01-10 06:46:19,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:19,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1494351523] [2022-01-10 06:46:19,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:19,913 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:19,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:19,924 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 06:46:19,926 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 06:46:20,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:20,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 06:46:20,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:20,338 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 64 proven. 28 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-01-10 06:46:20,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 15 proven. 16 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-10 06:46:20,662 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:20,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1494351523] [2022-01-10 06:46:20,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1494351523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:20,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:20,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2022-01-10 06:46:20,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432890150] [2022-01-10 06:46:20,662 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:20,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 06:46:20,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:20,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 06:46:20,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:20,663 INFO L87 Difference]: Start difference. First operand 3318 states and 4239 transitions. Second operand has 12 states, 12 states have (on average 24.0) internal successors, (288), 12 states have internal predecessors, (288), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:22,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:22,159 INFO L93 Difference]: Finished difference Result 9393 states and 12881 transitions. [2022-01-10 06:46:22,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-10 06:46:22,159 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 24.0) internal successors, (288), 12 states have internal predecessors, (288), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) Word has length 211 [2022-01-10 06:46:22,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:22,175 INFO L225 Difference]: With dead ends: 9393 [2022-01-10 06:46:22,175 INFO L226 Difference]: Without dead ends: 6574 [2022-01-10 06:46:22,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 412 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=251, Invalid=619, Unknown=0, NotChecked=0, Total=870 [2022-01-10 06:46:22,181 INFO L933 BasicCegarLoop]: 422 mSDtfsCounter, 2566 mSDsluCounter, 1946 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 1129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2566 SdHoareTripleChecker+Valid, 2368 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1129 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:22,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2566 Valid, 2368 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1129 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-10 06:46:22,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6574 states. [2022-01-10 06:46:22,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6574 to 3624. [2022-01-10 06:46:22,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3624 states, 2797 states have (on average 1.283875580979621) internal successors, (3591), 2817 states have internal predecessors, (3591), 516 states have call successors, (516), 310 states have call predecessors, (516), 310 states have return successors, (516), 496 states have call predecessors, (516), 516 states have call successors, (516) [2022-01-10 06:46:22,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3624 states to 3624 states and 4623 transitions. [2022-01-10 06:46:22,476 INFO L78 Accepts]: Start accepts. Automaton has 3624 states and 4623 transitions. Word has length 211 [2022-01-10 06:46:22,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:22,476 INFO L470 AbstractCegarLoop]: Abstraction has 3624 states and 4623 transitions. [2022-01-10 06:46:22,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 24.0) internal successors, (288), 12 states have internal predecessors, (288), 7 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:22,477 INFO L276 IsEmpty]: Start isEmpty. Operand 3624 states and 4623 transitions. [2022-01-10 06:46:22,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-01-10 06:46:22,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:22,481 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:22,505 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 06:46:22,691 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 06:46:22,692 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:22,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:22,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1620587939, now seen corresponding path program 1 times [2022-01-10 06:46:22,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:22,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [860635876] [2022-01-10 06:46:22,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:22,693 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:22,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:22,693 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 06:46:22,695 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 06:46:22,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:22,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:22,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:23,076 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 80 proven. 13 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-01-10 06:46:23,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:23,398 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 27 proven. 5 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-10 06:46:23,398 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:23,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [860635876] [2022-01-10 06:46:23,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [860635876] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:23,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:23,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-01-10 06:46:23,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173884853] [2022-01-10 06:46:23,399 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:23,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 06:46:23,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:23,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 06:46:23,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:23,399 INFO L87 Difference]: Start difference. First operand 3624 states and 4623 transitions. Second operand has 12 states, 12 states have (on average 21.083333333333332) internal successors, (253), 12 states have internal predecessors, (253), 6 states have call successors, (34), 4 states have call predecessors, (34), 4 states have return successors, (33), 6 states have call predecessors, (33), 6 states have call successors, (33) [2022-01-10 06:46:25,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:25,120 INFO L93 Difference]: Finished difference Result 14609 states and 19936 transitions. [2022-01-10 06:46:25,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-10 06:46:25,120 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 21.083333333333332) internal successors, (253), 12 states have internal predecessors, (253), 6 states have call successors, (34), 4 states have call predecessors, (34), 4 states have return successors, (33), 6 states have call predecessors, (33), 6 states have call successors, (33) Word has length 212 [2022-01-10 06:46:25,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:25,144 INFO L225 Difference]: With dead ends: 14609 [2022-01-10 06:46:25,144 INFO L226 Difference]: Without dead ends: 11484 [2022-01-10 06:46:25,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 419 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=239, Invalid=753, Unknown=0, NotChecked=0, Total=992 [2022-01-10 06:46:25,151 INFO L933 BasicCegarLoop]: 1087 mSDtfsCounter, 1740 mSDsluCounter, 6896 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 510 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1815 SdHoareTripleChecker+Valid, 7983 SdHoareTripleChecker+Invalid, 1448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 510 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:25,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1815 Valid, 7983 Invalid, 1448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [510 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 06:46:25,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11484 states. [2022-01-10 06:46:25,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11484 to 6195. [2022-01-10 06:46:25,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6195 states, 4837 states have (on average 1.2720694645441388) internal successors, (6153), 4867 states have internal predecessors, (6153), 833 states have call successors, (833), 524 states have call predecessors, (833), 524 states have return successors, (833), 803 states have call predecessors, (833), 833 states have call successors, (833) [2022-01-10 06:46:25,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6195 states to 6195 states and 7819 transitions. [2022-01-10 06:46:25,686 INFO L78 Accepts]: Start accepts. Automaton has 6195 states and 7819 transitions. Word has length 212 [2022-01-10 06:46:25,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:25,686 INFO L470 AbstractCegarLoop]: Abstraction has 6195 states and 7819 transitions. [2022-01-10 06:46:25,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 21.083333333333332) internal successors, (253), 12 states have internal predecessors, (253), 6 states have call successors, (34), 4 states have call predecessors, (34), 4 states have return successors, (33), 6 states have call predecessors, (33), 6 states have call successors, (33) [2022-01-10 06:46:25,687 INFO L276 IsEmpty]: Start isEmpty. Operand 6195 states and 7819 transitions. [2022-01-10 06:46:25,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-01-10 06:46:25,694 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:25,694 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:25,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:25,901 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 06:46:25,902 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:25,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:25,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1984547867, now seen corresponding path program 1 times [2022-01-10 06:46:25,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:25,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [114864414] [2022-01-10 06:46:25,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:25,903 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:25,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:25,904 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 06:46:25,905 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 06:46:26,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:26,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:26,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:26,343 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-01-10 06:46:26,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:26,343 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:26,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [114864414] [2022-01-10 06:46:26,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [114864414] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:26,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:26,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:26,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231075610] [2022-01-10 06:46:26,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:26,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:26,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:26,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:26,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:26,345 INFO L87 Difference]: Start difference. First operand 6195 states and 7819 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 06:46:26,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:26,733 INFO L93 Difference]: Finished difference Result 10161 states and 12986 transitions. [2022-01-10 06:46:26,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:26,733 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 212 [2022-01-10 06:46:26,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:26,743 INFO L225 Difference]: With dead ends: 10161 [2022-01-10 06:46:26,743 INFO L226 Difference]: Without dead ends: 4465 [2022-01-10 06:46:26,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:26,752 INFO L933 BasicCegarLoop]: 253 mSDtfsCounter, 288 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:26,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 440 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:26,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4465 states. [2022-01-10 06:46:27,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4465 to 4465. [2022-01-10 06:46:27,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4465 states, 3510 states have (on average 1.281196581196581) internal successors, (4497), 3531 states have internal predecessors, (4497), 587 states have call successors, (587), 367 states have call predecessors, (587), 367 states have return successors, (587), 566 states have call predecessors, (587), 587 states have call successors, (587) [2022-01-10 06:46:27,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4465 states to 4465 states and 5671 transitions. [2022-01-10 06:46:27,088 INFO L78 Accepts]: Start accepts. Automaton has 4465 states and 5671 transitions. Word has length 212 [2022-01-10 06:46:27,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:27,089 INFO L470 AbstractCegarLoop]: Abstraction has 4465 states and 5671 transitions. [2022-01-10 06:46:27,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 06:46:27,089 INFO L276 IsEmpty]: Start isEmpty. Operand 4465 states and 5671 transitions. [2022-01-10 06:46:27,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-01-10 06:46:27,093 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:27,093 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:27,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:27,300 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 06:46:27,301 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:27,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:27,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1328004964, now seen corresponding path program 1 times [2022-01-10 06:46:27,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:27,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1802483585] [2022-01-10 06:46:27,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:27,301 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:27,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:27,302 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 06:46:27,303 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 06:46:27,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:27,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:46:27,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:27,663 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-01-10 06:46:27,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:27,663 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:27,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1802483585] [2022-01-10 06:46:27,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1802483585] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:27,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:27,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:46:27,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088169389] [2022-01-10 06:46:27,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:27,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:27,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:27,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:27,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:46:27,664 INFO L87 Difference]: Start difference. First operand 4465 states and 5671 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 6 states have internal predecessors, (146), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 06:46:28,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:28,880 INFO L93 Difference]: Finished difference Result 16125 states and 21498 transitions. [2022-01-10 06:46:28,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 06:46:28,880 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 6 states have internal predecessors, (146), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 215 [2022-01-10 06:46:28,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:28,908 INFO L225 Difference]: With dead ends: 16125 [2022-01-10 06:46:28,909 INFO L226 Difference]: Without dead ends: 12170 [2022-01-10 06:46:28,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:28,918 INFO L933 BasicCegarLoop]: 472 mSDtfsCounter, 823 mSDsluCounter, 2029 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 2501 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:28,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [841 Valid, 2501 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:28,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12170 states. [2022-01-10 06:46:29,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12170 to 6407. [2022-01-10 06:46:29,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6407 states, 4914 states have (on average 1.2849002849002849) internal successors, (6314), 4949 states have internal predecessors, (6314), 945 states have call successors, (945), 547 states have call predecessors, (945), 547 states have return successors, (945), 910 states have call predecessors, (945), 945 states have call successors, (945) [2022-01-10 06:46:29,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6407 states to 6407 states and 8204 transitions. [2022-01-10 06:46:29,496 INFO L78 Accepts]: Start accepts. Automaton has 6407 states and 8204 transitions. Word has length 215 [2022-01-10 06:46:29,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:29,497 INFO L470 AbstractCegarLoop]: Abstraction has 6407 states and 8204 transitions. [2022-01-10 06:46:29,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 6 states have internal predecessors, (146), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 06:46:29,497 INFO L276 IsEmpty]: Start isEmpty. Operand 6407 states and 8204 transitions. [2022-01-10 06:46:29,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2022-01-10 06:46:29,502 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:29,502 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:46:29,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:29,709 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 06:46:29,709 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:29,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:29,709 INFO L85 PathProgramCache]: Analyzing trace with hash -351033769, now seen corresponding path program 1 times [2022-01-10 06:46:29,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:29,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198046280] [2022-01-10 06:46:29,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:29,710 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:29,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:29,711 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 06:46:29,711 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 06:46:29,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:29,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:29,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:30,101 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 99 proven. 4 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-01-10 06:46:30,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:30,387 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 39 proven. 4 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-01-10 06:46:30,387 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:30,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198046280] [2022-01-10 06:46:30,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198046280] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:30,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:30,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-01-10 06:46:30,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669092778] [2022-01-10 06:46:30,387 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:30,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:46:30,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:30,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:46:30,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:30,388 INFO L87 Difference]: Start difference. First operand 6407 states and 8204 transitions. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 7 states have internal predecessors, (184), 3 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-01-10 06:46:31,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:31,037 INFO L93 Difference]: Finished difference Result 13846 states and 18137 transitions. [2022-01-10 06:46:31,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:46:31,039 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 7 states have internal predecessors, (184), 3 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) Word has length 216 [2022-01-10 06:46:31,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:31,052 INFO L225 Difference]: With dead ends: 13846 [2022-01-10 06:46:31,052 INFO L226 Difference]: Without dead ends: 7893 [2022-01-10 06:46:31,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 424 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:46:31,059 INFO L933 BasicCegarLoop]: 495 mSDtfsCounter, 360 mSDsluCounter, 2183 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 2678 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:31,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 2678 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:31,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7893 states. [2022-01-10 06:46:31,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7893 to 6407. [2022-01-10 06:46:31,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6407 states, 4914 states have (on average 1.2844932844932846) internal successors, (6312), 4949 states have internal predecessors, (6312), 945 states have call successors, (945), 547 states have call predecessors, (945), 547 states have return successors, (945), 910 states have call predecessors, (945), 945 states have call successors, (945) [2022-01-10 06:46:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6407 states to 6407 states and 8202 transitions. [2022-01-10 06:46:31,523 INFO L78 Accepts]: Start accepts. Automaton has 6407 states and 8202 transitions. Word has length 216 [2022-01-10 06:46:31,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:31,523 INFO L470 AbstractCegarLoop]: Abstraction has 6407 states and 8202 transitions. [2022-01-10 06:46:31,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 7 states have internal predecessors, (184), 3 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-01-10 06:46:31,523 INFO L276 IsEmpty]: Start isEmpty. Operand 6407 states and 8202 transitions. [2022-01-10 06:46:31,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-01-10 06:46:31,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:31,529 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 4, 4, 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, 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] [2022-01-10 06:46:31,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:31,731 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 06:46:31,731 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:31,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:31,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1415278323, now seen corresponding path program 1 times [2022-01-10 06:46:31,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:31,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078711292] [2022-01-10 06:46:31,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:31,732 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:31,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:31,733 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 06:46:31,733 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 06:46:31,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:31,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-10 06:46:31,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:32,233 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 67 proven. 60 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-01-10 06:46:32,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:32,533 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 29 proven. 26 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-01-10 06:46:32,533 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:32,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078711292] [2022-01-10 06:46:32,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2078711292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:32,533 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:32,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-01-10 06:46:32,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779799246] [2022-01-10 06:46:32,533 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:32,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 06:46:32,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:32,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 06:46:32,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-10 06:46:32,534 INFO L87 Difference]: Start difference. First operand 6407 states and 8202 transitions. Second operand has 10 states, 10 states have (on average 20.0) internal successors, (200), 9 states have internal predecessors, (200), 4 states have call successors, (35), 4 states have call predecessors, (35), 6 states have return successors, (33), 5 states have call predecessors, (33), 4 states have call successors, (33) [2022-01-10 06:46:34,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:34,254 INFO L93 Difference]: Finished difference Result 19582 states and 25795 transitions. [2022-01-10 06:46:34,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-10 06:46:34,255 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 20.0) internal successors, (200), 9 states have internal predecessors, (200), 4 states have call successors, (35), 4 states have call predecessors, (35), 6 states have return successors, (33), 5 states have call predecessors, (33), 4 states have call successors, (33) Word has length 221 [2022-01-10 06:46:34,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:34,281 INFO L225 Difference]: With dead ends: 19582 [2022-01-10 06:46:34,281 INFO L226 Difference]: Without dead ends: 13685 [2022-01-10 06:46:34,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 439 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2022-01-10 06:46:34,289 INFO L933 BasicCegarLoop]: 766 mSDtfsCounter, 1735 mSDsluCounter, 2942 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 632 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1740 SdHoareTripleChecker+Valid, 3708 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 632 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:34,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1740 Valid, 3708 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [632 Valid, 657 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 06:46:34,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13685 states. [2022-01-10 06:46:35,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13685 to 10317. [2022-01-10 06:46:35,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10317 states, 7748 states have (on average 1.2869127516778522) internal successors, (9971), 7811 states have internal predecessors, (9971), 1661 states have call successors, (1661), 907 states have call predecessors, (1661), 907 states have return successors, (1661), 1598 states have call predecessors, (1661), 1661 states have call successors, (1661) [2022-01-10 06:46:35,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10317 states to 10317 states and 13293 transitions. [2022-01-10 06:46:35,048 INFO L78 Accepts]: Start accepts. Automaton has 10317 states and 13293 transitions. Word has length 221 [2022-01-10 06:46:35,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:35,048 INFO L470 AbstractCegarLoop]: Abstraction has 10317 states and 13293 transitions. [2022-01-10 06:46:35,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.0) internal successors, (200), 9 states have internal predecessors, (200), 4 states have call successors, (35), 4 states have call predecessors, (35), 6 states have return successors, (33), 5 states have call predecessors, (33), 4 states have call successors, (33) [2022-01-10 06:46:35,048 INFO L276 IsEmpty]: Start isEmpty. Operand 10317 states and 13293 transitions. [2022-01-10 06:46:35,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-01-10 06:46:35,056 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:35,056 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 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, 2, 2, 2, 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] [2022-01-10 06:46:35,063 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 06:46:35,259 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 06:46:35,259 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:35,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:35,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1147882738, now seen corresponding path program 1 times [2022-01-10 06:46:35,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:35,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [681048200] [2022-01-10 06:46:35,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:35,260 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:35,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:35,261 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 06:46:35,262 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 06:46:35,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:35,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:35,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:35,936 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 96 proven. 18 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:46:35,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:36,306 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-01-10 06:46:36,306 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:36,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [681048200] [2022-01-10 06:46:36,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [681048200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:36,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:36,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2022-01-10 06:46:36,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664283176] [2022-01-10 06:46:36,306 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:36,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-10 06:46:36,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:36,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-10 06:46:36,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:36,308 INFO L87 Difference]: Start difference. First operand 10317 states and 13293 transitions. Second operand has 18 states, 18 states have (on average 15.166666666666666) internal successors, (273), 18 states have internal predecessors, (273), 7 states have call successors, (39), 5 states have call predecessors, (39), 5 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2022-01-10 06:46:40,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:40,164 INFO L93 Difference]: Finished difference Result 25065 states and 33101 transitions. [2022-01-10 06:46:40,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-10 06:46:40,164 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.166666666666666) internal successors, (273), 18 states have internal predecessors, (273), 7 states have call successors, (39), 5 states have call predecessors, (39), 5 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) Word has length 223 [2022-01-10 06:46:40,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:40,198 INFO L225 Difference]: With dead ends: 25065 [2022-01-10 06:46:40,198 INFO L226 Difference]: Without dead ends: 15258 [2022-01-10 06:46:40,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 434 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=850, Invalid=3182, Unknown=0, NotChecked=0, Total=4032 [2022-01-10 06:46:40,212 INFO L933 BasicCegarLoop]: 762 mSDtfsCounter, 2720 mSDsluCounter, 3934 mSDsCounter, 0 mSdLazyCounter, 3168 mSolverCounterSat, 1554 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2720 SdHoareTripleChecker+Valid, 4696 SdHoareTripleChecker+Invalid, 4722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1554 IncrementalHoareTripleChecker+Valid, 3168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:40,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2720 Valid, 4696 Invalid, 4722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1554 Valid, 3168 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-10 06:46:40,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15258 states. [2022-01-10 06:46:41,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15258 to 11910. [2022-01-10 06:46:41,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11910 states, 8960 states have (on average 1.2848214285714286) internal successors, (11512), 9032 states have internal predecessors, (11512), 1911 states have call successors, (1911), 1038 states have call predecessors, (1911), 1038 states have return successors, (1911), 1839 states have call predecessors, (1911), 1911 states have call successors, (1911) [2022-01-10 06:46:41,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11910 states to 11910 states and 15334 transitions. [2022-01-10 06:46:41,135 INFO L78 Accepts]: Start accepts. Automaton has 11910 states and 15334 transitions. Word has length 223 [2022-01-10 06:46:41,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:41,135 INFO L470 AbstractCegarLoop]: Abstraction has 11910 states and 15334 transitions. [2022-01-10 06:46:41,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.166666666666666) internal successors, (273), 18 states have internal predecessors, (273), 7 states have call successors, (39), 5 states have call predecessors, (39), 5 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2022-01-10 06:46:41,135 INFO L276 IsEmpty]: Start isEmpty. Operand 11910 states and 15334 transitions. [2022-01-10 06:46:41,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-01-10 06:46:41,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:41,144 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:41,151 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 06:46:41,344 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 06:46:41,345 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:41,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:41,345 INFO L85 PathProgramCache]: Analyzing trace with hash 267578377, now seen corresponding path program 1 times [2022-01-10 06:46:41,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:41,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1891425955] [2022-01-10 06:46:41,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:41,346 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:41,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:41,346 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 06:46:41,347 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 06:46:41,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:41,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:46:41,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:41,765 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-01-10 06:46:41,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:41,765 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:41,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1891425955] [2022-01-10 06:46:41,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1891425955] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:41,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:41,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:46:41,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272633858] [2022-01-10 06:46:41,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:41,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:41,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:41,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:41,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:46:41,766 INFO L87 Difference]: Start difference. First operand 11910 states and 15334 transitions. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 6 states have internal predecessors, (159), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2022-01-10 06:46:43,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:43,269 INFO L93 Difference]: Finished difference Result 27421 states and 36418 transitions. [2022-01-10 06:46:43,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:46:43,269 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 6 states have internal predecessors, (159), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) Word has length 223 [2022-01-10 06:46:43,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:43,305 INFO L225 Difference]: With dead ends: 27421 [2022-01-10 06:46:43,305 INFO L226 Difference]: Without dead ends: 16112 [2022-01-10 06:46:43,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:43,320 INFO L933 BasicCegarLoop]: 576 mSDtfsCounter, 719 mSDsluCounter, 1670 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 2246 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:43,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [719 Valid, 2246 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:43,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16112 states. [2022-01-10 06:46:44,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16112 to 11894. [2022-01-10 06:46:44,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11894 states, 8944 states have (on average 1.2817531305903398) internal successors, (11464), 9016 states have internal predecessors, (11464), 1911 states have call successors, (1911), 1038 states have call predecessors, (1911), 1038 states have return successors, (1911), 1839 states have call predecessors, (1911), 1911 states have call successors, (1911) [2022-01-10 06:46:44,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11894 states to 11894 states and 15286 transitions. [2022-01-10 06:46:44,332 INFO L78 Accepts]: Start accepts. Automaton has 11894 states and 15286 transitions. Word has length 223 [2022-01-10 06:46:44,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:44,333 INFO L470 AbstractCegarLoop]: Abstraction has 11894 states and 15286 transitions. [2022-01-10 06:46:44,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 6 states have internal predecessors, (159), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2022-01-10 06:46:44,333 INFO L276 IsEmpty]: Start isEmpty. Operand 11894 states and 15286 transitions. [2022-01-10 06:46:44,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-01-10 06:46:44,341 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:44,342 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 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, 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] [2022-01-10 06:46:44,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-01-10 06:46:44,542 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 06:46:44,542 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:44,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash -562361043, now seen corresponding path program 1 times [2022-01-10 06:46:44,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:44,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [66132964] [2022-01-10 06:46:44,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:44,543 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:44,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:44,544 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 06:46:44,546 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 06:46:44,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:44,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:46:44,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:44,953 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-10 06:46:44,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:44,954 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:44,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [66132964] [2022-01-10 06:46:44,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [66132964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:44,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:44,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:46:44,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229985405] [2022-01-10 06:46:44,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:44,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:46:44,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:44,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:46:44,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:46:44,955 INFO L87 Difference]: Start difference. First operand 11894 states and 15286 transitions. Second operand has 7 states, 7 states have (on average 23.142857142857142) internal successors, (162), 6 states have internal predecessors, (162), 3 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 3 states have call successors, (18) [2022-01-10 06:46:46,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:46,240 INFO L93 Difference]: Finished difference Result 24766 states and 32284 transitions. [2022-01-10 06:46:46,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:46:46,240 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.142857142857142) internal successors, (162), 6 states have internal predecessors, (162), 3 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 3 states have call successors, (18) Word has length 224 [2022-01-10 06:46:46,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:46,271 INFO L225 Difference]: With dead ends: 24766 [2022-01-10 06:46:46,271 INFO L226 Difference]: Without dead ends: 13445 [2022-01-10 06:46:46,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:46:46,290 INFO L933 BasicCegarLoop]: 601 mSDtfsCounter, 695 mSDsluCounter, 1748 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 2349 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:46,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 2349 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:46,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13445 states. [2022-01-10 06:46:47,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13445 to 11894. [2022-01-10 06:46:47,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11894 states, 8944 states have (on average 1.2798524150268336) internal successors, (11447), 9016 states have internal predecessors, (11447), 1911 states have call successors, (1911), 1038 states have call predecessors, (1911), 1038 states have return successors, (1911), 1839 states have call predecessors, (1911), 1911 states have call successors, (1911) [2022-01-10 06:46:47,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11894 states to 11894 states and 15269 transitions. [2022-01-10 06:46:47,185 INFO L78 Accepts]: Start accepts. Automaton has 11894 states and 15269 transitions. Word has length 224 [2022-01-10 06:46:47,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:47,186 INFO L470 AbstractCegarLoop]: Abstraction has 11894 states and 15269 transitions. [2022-01-10 06:46:47,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.142857142857142) internal successors, (162), 6 states have internal predecessors, (162), 3 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 3 states have call successors, (18) [2022-01-10 06:46:47,186 INFO L276 IsEmpty]: Start isEmpty. Operand 11894 states and 15269 transitions. [2022-01-10 06:46:47,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-01-10 06:46:47,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:47,194 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:47,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:47,394 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 06:46:47,395 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:47,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:47,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1338554128, now seen corresponding path program 1 times [2022-01-10 06:46:47,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:47,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [945601385] [2022-01-10 06:46:47,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:47,396 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:47,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:47,397 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 06:46:47,397 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 06:46:47,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:47,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:47,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:48,039 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 81 proven. 20 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:46:48,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 19 proven. 12 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-01-10 06:46:48,396 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:48,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [945601385] [2022-01-10 06:46:48,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [945601385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:48,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:48,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2022-01-10 06:46:48,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230903912] [2022-01-10 06:46:48,396 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:48,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-10 06:46:48,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:48,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-10 06:46:48,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:48,397 INFO L87 Difference]: Start difference. First operand 11894 states and 15269 transitions. Second operand has 18 states, 18 states have (on average 15.722222222222221) internal successors, (283), 18 states have internal predecessors, (283), 7 states have call successors, (39), 5 states have call predecessors, (39), 5 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2022-01-10 06:46:52,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:52,976 INFO L93 Difference]: Finished difference Result 29881 states and 39347 transitions. [2022-01-10 06:46:52,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-10 06:46:52,976 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.722222222222221) internal successors, (283), 18 states have internal predecessors, (283), 7 states have call successors, (39), 5 states have call predecessors, (39), 5 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) Word has length 224 [2022-01-10 06:46:52,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:53,022 INFO L225 Difference]: With dead ends: 29881 [2022-01-10 06:46:53,022 INFO L226 Difference]: Without dead ends: 18588 [2022-01-10 06:46:53,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 438 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2255 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1494, Invalid=6338, Unknown=0, NotChecked=0, Total=7832 [2022-01-10 06:46:53,041 INFO L933 BasicCegarLoop]: 748 mSDtfsCounter, 2290 mSDsluCounter, 6039 mSDsCounter, 0 mSdLazyCounter, 4348 mSolverCounterSat, 864 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2290 SdHoareTripleChecker+Valid, 6787 SdHoareTripleChecker+Invalid, 5212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 864 IncrementalHoareTripleChecker+Valid, 4348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:53,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2290 Valid, 6787 Invalid, 5212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [864 Valid, 4348 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-10 06:46:53,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18588 states. [2022-01-10 06:46:54,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18588 to 14387. [2022-01-10 06:46:54,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14387 states, 10863 states have (on average 1.2751541931326522) internal successors, (13852), 10948 states have internal predecessors, (13852), 2287 states have call successors, (2287), 1236 states have call predecessors, (2287), 1236 states have return successors, (2287), 2202 states have call predecessors, (2287), 2287 states have call successors, (2287) [2022-01-10 06:46:54,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14387 states to 14387 states and 18426 transitions. [2022-01-10 06:46:54,276 INFO L78 Accepts]: Start accepts. Automaton has 14387 states and 18426 transitions. Word has length 224 [2022-01-10 06:46:54,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:54,277 INFO L470 AbstractCegarLoop]: Abstraction has 14387 states and 18426 transitions. [2022-01-10 06:46:54,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.722222222222221) internal successors, (283), 18 states have internal predecessors, (283), 7 states have call successors, (39), 5 states have call predecessors, (39), 5 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2022-01-10 06:46:54,277 INFO L276 IsEmpty]: Start isEmpty. Operand 14387 states and 18426 transitions. [2022-01-10 06:46:54,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-01-10 06:46:54,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:54,291 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:46:54,301 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 06:46:54,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:54,501 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:54,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:54,501 INFO L85 PathProgramCache]: Analyzing trace with hash -292831001, now seen corresponding path program 1 times [2022-01-10 06:46:54,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:54,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1267570608] [2022-01-10 06:46:54,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:54,502 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:54,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:54,503 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 06:46:54,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-01-10 06:46:54,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:54,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:54,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:54,892 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-01-10 06:46:54,892 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:54,892 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:54,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1267570608] [2022-01-10 06:46:54,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1267570608] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:54,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:54,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:54,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235626144] [2022-01-10 06:46:54,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:54,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:54,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:54,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:54,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:54,893 INFO L87 Difference]: Start difference. First operand 14387 states and 18426 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14)