/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_Triplicated.1.ufo.UNBOUNDED.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:45:58,917 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:45:58,918 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:45:58,990 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:45:58,991 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:45:58,993 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:45:58,996 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:45:58,997 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:45:58,998 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:45:58,998 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:45:58,999 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:45:59,000 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:45:59,000 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:45:59,000 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:45:59,001 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:45:59,002 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:45:59,002 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:45:59,003 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:45:59,004 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:45:59,005 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:45:59,005 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:45:59,012 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:45:59,013 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:45:59,014 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:45:59,022 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:45:59,022 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:45:59,022 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:45:59,023 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:45:59,023 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:45:59,023 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:45:59,023 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:45:59,024 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:45:59,024 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:45:59,025 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:45:59,025 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:45:59,025 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:45:59,026 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:45:59,026 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:45:59,026 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:45:59,027 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:45:59,027 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:45:59,029 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:59,055 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:45:59,055 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:45:59,055 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:45:59,055 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:45:59,056 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:45:59,056 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:45:59,056 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:45:59,057 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:45:59,057 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:45:59,057 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:45:59,057 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:45:59,057 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:45:59,058 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:45:59,058 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:45:59,059 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:45:59,059 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:45:59,060 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:45:59,060 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:59,239 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:45:59,262 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:45:59,264 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:45:59,265 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:45:59,266 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:45:59,267 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c [2022-01-10 06:45:59,322 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e83c686b3/6dfaeb6a65bf461dbe464a5b8620c169/FLAG43305a373 [2022-01-10 06:45:59,719 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:45:59,719 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c [2022-01-10 06:45:59,731 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e83c686b3/6dfaeb6a65bf461dbe464a5b8620c169/FLAG43305a373 [2022-01-10 06:46:00,095 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e83c686b3/6dfaeb6a65bf461dbe464a5b8620c169 [2022-01-10 06:46:00,099 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:46:00,100 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:46:00,103 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:46:00,103 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:46:00,106 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:46:00,107 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,108 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@751342e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00, skipping insertion in model container [2022-01-10 06:46:00,109 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,113 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:46:00,166 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:46:00,338 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_Triplicated.1.ufo.UNBOUNDED.pals.c[12020,12033] [2022-01-10 06:46:00,340 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:46:00,347 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:46:00,397 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_Triplicated.1.ufo.UNBOUNDED.pals.c[12020,12033] [2022-01-10 06:46:00,398 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:46:00,409 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:46:00,409 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00 WrapperNode [2022-01-10 06:46:00,409 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:46:00,410 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:46:00,410 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:46:00,410 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:46:00,415 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:46:00" (1/1) ... [2022-01-10 06:46:00,423 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:46:00" (1/1) ... [2022-01-10 06:46:00,442 INFO L137 Inliner]: procedures = 28, calls = 51, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 381 [2022-01-10 06:46:00,443 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:46:00,443 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:46:00,443 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:46:00,444 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:46:00,449 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,449 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,454 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,454 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,461 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,470 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,472 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,474 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:46:00,475 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:46:00,475 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:46:00,475 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:46:00,485 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (1/1) ... [2022-01-10 06:46:00,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:46:00,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:46:00,526 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:46:00,531 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:46:00,552 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:46:00,552 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:46:00,552 INFO L130 BoogieDeclarations]: Found specification of procedure write_history_bool [2022-01-10 06:46:00,552 INFO L138 BoogieDeclarations]: Found implementation of procedure write_history_bool [2022-01-10 06:46:00,552 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2022-01-10 06:46:00,553 INFO L138 BoogieDeclarations]: Found implementation of procedure assert [2022-01-10 06:46:00,553 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_int8 [2022-01-10 06:46:00,553 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_int8 [2022-01-10 06:46:00,553 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_bool [2022-01-10 06:46:00,553 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_bool [2022-01-10 06:46:00,553 INFO L130 BoogieDeclarations]: Found specification of procedure add_history_type [2022-01-10 06:46:00,553 INFO L138 BoogieDeclarations]: Found implementation of procedure add_history_type [2022-01-10 06:46:00,553 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-01-10 06:46:00,553 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-01-10 06:46:00,553 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:46:00,553 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:46:00,633 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:46:00,634 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:46:00,992 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:46:01,002 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:46:01,002 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-10 06:46:01,004 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:46:01 BoogieIcfgContainer [2022-01-10 06:46:01,004 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:46:01,005 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:46:01,005 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:46:01,010 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:46:01,010 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:46:00" (1/3) ... [2022-01-10 06:46:01,011 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@337df076 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:46:01, skipping insertion in model container [2022-01-10 06:46:01,011 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:00" (2/3) ... [2022-01-10 06:46:01,011 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@337df076 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:46:01, skipping insertion in model container [2022-01-10 06:46:01,011 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:46:01" (3/3) ... [2022-01-10 06:46:01,012 INFO L111 eAbstractionObserver]: Analyzing ICFG pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c [2022-01-10 06:46:01,016 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:46:01,016 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:46:01,052 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:46:01,056 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:46:01,056 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:46:01,071 INFO L276 IsEmpty]: Start isEmpty. Operand has 187 states, 142 states have (on average 1.591549295774648) internal successors, (226), 147 states have internal predecessors, (226), 37 states have call successors, (37), 6 states have call predecessors, (37), 6 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-01-10 06:46:01,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-10 06:46:01,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:01,075 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:01,075 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:01,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:01,079 INFO L85 PathProgramCache]: Analyzing trace with hash -2110673050, now seen corresponding path program 1 times [2022-01-10 06:46:01,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:01,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111091775] [2022-01-10 06:46:01,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:01,087 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:01,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:01,089 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:46:01,137 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:46:01,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:01,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:01,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:01,234 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:46:01,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:01,235 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:01,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111091775] [2022-01-10 06:46:01,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111091775] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:01,236 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:01,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:01,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53284388] [2022-01-10 06:46:01,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:01,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:01,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:01,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:01,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:01,258 INFO L87 Difference]: Start difference. First operand has 187 states, 142 states have (on average 1.591549295774648) internal successors, (226), 147 states have internal predecessors, (226), 37 states have call successors, (37), 6 states have call predecessors, (37), 6 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:46:01,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:01,326 INFO L93 Difference]: Finished difference Result 375 states and 645 transitions. [2022-01-10 06:46:01,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:01,328 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-10 06:46:01,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:01,334 INFO L225 Difference]: With dead ends: 375 [2022-01-10 06:46:01,335 INFO L226 Difference]: Without dead ends: 191 [2022-01-10 06:46:01,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 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:01,345 INFO L933 BasicCegarLoop]: 284 mSDtfsCounter, 18 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:01,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 835 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:01,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-10 06:46:01,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 189. [2022-01-10 06:46:01,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 144 states have (on average 1.5416666666666667) internal successors, (222), 148 states have internal predecessors, (222), 37 states have call successors, (37), 7 states have call predecessors, (37), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-01-10 06:46:01,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 296 transitions. [2022-01-10 06:46:01,381 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 296 transitions. Word has length 15 [2022-01-10 06:46:01,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:01,381 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 296 transitions. [2022-01-10 06:46:01,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:46:01,382 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 296 transitions. [2022-01-10 06:46:01,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-10 06:46:01,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:01,383 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:01,392 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:46:01,590 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:46:01,590 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:01,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:01,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1922034334, now seen corresponding path program 1 times [2022-01-10 06:46:01,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:01,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1027457085] [2022-01-10 06:46:01,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:01,594 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:01,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:01,597 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:46:01,598 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:46:01,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:01,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:01,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:01,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:01,724 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:01,724 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:01,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1027457085] [2022-01-10 06:46:01,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1027457085] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:01,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:01,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:01,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842743218] [2022-01-10 06:46:01,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:01,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:01,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:01,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:01,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:01,732 INFO L87 Difference]: Start difference. First operand 189 states and 296 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:46:01,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:01,815 INFO L93 Difference]: Finished difference Result 391 states and 615 transitions. [2022-01-10 06:46:01,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:01,816 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-10 06:46:01,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:01,821 INFO L225 Difference]: With dead ends: 391 [2022-01-10 06:46:01,821 INFO L226 Difference]: Without dead ends: 205 [2022-01-10 06:46:01,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 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:01,825 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 25 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:01,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 856 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:01,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-10 06:46:01,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 202. [2022-01-10 06:46:01,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 155 states have (on average 1.5225806451612902) internal successors, (236), 159 states have internal predecessors, (236), 38 states have call successors, (38), 8 states have call predecessors, (38), 8 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:01,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 312 transitions. [2022-01-10 06:46:01,844 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 312 transitions. Word has length 16 [2022-01-10 06:46:01,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:01,844 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 312 transitions. [2022-01-10 06:46:01,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:46:01,845 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 312 transitions. [2022-01-10 06:46:01,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-10 06:46:01,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:01,850 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:01,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-01-10 06:46:02,056 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:46:02,057 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:02,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:02,058 INFO L85 PathProgramCache]: Analyzing trace with hash -784914242, now seen corresponding path program 1 times [2022-01-10 06:46:02,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:02,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [517194714] [2022-01-10 06:46:02,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:02,059 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:02,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:02,061 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:46:02,063 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:46:02,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:02,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:02,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:02,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:02,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:02,169 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:02,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [517194714] [2022-01-10 06:46:02,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [517194714] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:02,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:02,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:02,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097143881] [2022-01-10 06:46:02,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:02,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:02,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:02,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:02,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:02,174 INFO L87 Difference]: Start difference. First operand 202 states and 312 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:46:02,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:02,211 INFO L93 Difference]: Finished difference Result 423 states and 661 transitions. [2022-01-10 06:46:02,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:02,211 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2022-01-10 06:46:02,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:02,214 INFO L225 Difference]: With dead ends: 423 [2022-01-10 06:46:02,214 INFO L226 Difference]: Without dead ends: 231 [2022-01-10 06:46:02,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 22 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:46:02,226 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 22 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:02,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 578 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:02,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-01-10 06:46:02,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 204. [2022-01-10 06:46:02,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 157 states have (on average 1.515923566878981) internal successors, (238), 161 states have internal predecessors, (238), 38 states have call successors, (38), 8 states have call predecessors, (38), 8 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:02,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 314 transitions. [2022-01-10 06:46:02,264 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 314 transitions. Word has length 24 [2022-01-10 06:46:02,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:02,265 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 314 transitions. [2022-01-10 06:46:02,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:46:02,265 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 314 transitions. [2022-01-10 06:46:02,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-10 06:46:02,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:02,266 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] [2022-01-10 06:46:02,272 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:46:02,466 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:46:02,467 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:02,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:02,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1820136659, now seen corresponding path program 1 times [2022-01-10 06:46:02,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:02,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1717873219] [2022-01-10 06:46:02,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:02,468 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:02,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:02,470 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:46:02,471 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:46:02,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:02,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:02,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:02,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:02,579 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:02,579 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:02,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1717873219] [2022-01-10 06:46:02,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1717873219] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:02,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:02,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:02,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22106031] [2022-01-10 06:46:02,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:02,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:02,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:02,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:02,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:02,580 INFO L87 Difference]: Start difference. First operand 204 states and 314 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:46:02,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:02,617 INFO L93 Difference]: Finished difference Result 506 states and 798 transitions. [2022-01-10 06:46:02,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:02,617 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2022-01-10 06:46:02,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:02,620 INFO L225 Difference]: With dead ends: 506 [2022-01-10 06:46:02,620 INFO L226 Difference]: Without dead ends: 318 [2022-01-10 06:46:02,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:02,627 INFO L933 BasicCegarLoop]: 314 mSDtfsCounter, 130 mSDsluCounter, 908 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:02,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 1222 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:02,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-01-10 06:46:02,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 208. [2022-01-10 06:46:02,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 160 states have (on average 1.50625) internal successors, (241), 164 states have internal predecessors, (241), 38 states have call successors, (38), 8 states have call predecessors, (38), 9 states have return successors, (39), 39 states have call predecessors, (39), 38 states have call successors, (39) [2022-01-10 06:46:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 318 transitions. [2022-01-10 06:46:02,660 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 318 transitions. Word has length 32 [2022-01-10 06:46:02,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:02,660 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 318 transitions. [2022-01-10 06:46:02,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:46:02,660 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 318 transitions. [2022-01-10 06:46:02,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 06:46:02,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:02,661 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] [2022-01-10 06:46:02,678 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:46:02,867 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:46:02,868 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:02,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:02,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1536399393, now seen corresponding path program 1 times [2022-01-10 06:46:02,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:02,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844424034] [2022-01-10 06:46:02,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:02,869 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:02,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:02,872 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:46:02,874 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:46:02,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:02,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:02,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:02,988 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:46:02,988 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:02,988 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:02,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844424034] [2022-01-10 06:46:02,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [844424034] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:02,989 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:02,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:02,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149815708] [2022-01-10 06:46:02,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:02,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:02,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:02,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:02,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:02,990 INFO L87 Difference]: Start difference. First operand 208 states and 318 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 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:46:03,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:03,040 INFO L93 Difference]: Finished difference Result 361 states and 558 transitions. [2022-01-10 06:46:03,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:46:03,040 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 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 35 [2022-01-10 06:46:03,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:03,042 INFO L225 Difference]: With dead ends: 361 [2022-01-10 06:46:03,042 INFO L226 Difference]: Without dead ends: 204 [2022-01-10 06:46:03,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 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:03,043 INFO L933 BasicCegarLoop]: 282 mSDtfsCounter, 130 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:03,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 1240 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:03,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-01-10 06:46:03,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 204. [2022-01-10 06:46:03,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 157 states have (on average 1.484076433121019) internal successors, (233), 161 states have internal predecessors, (233), 38 states have call successors, (38), 8 states have call predecessors, (38), 8 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:03,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 309 transitions. [2022-01-10 06:46:03,050 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 309 transitions. Word has length 35 [2022-01-10 06:46:03,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:03,050 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 309 transitions. [2022-01-10 06:46:03,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 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:46:03,050 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 309 transitions. [2022-01-10 06:46:03,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 06:46:03,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:03,051 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] [2022-01-10 06:46:03,075 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:46:03,257 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:46:03,258 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:03,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:03,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2059225234, now seen corresponding path program 1 times [2022-01-10 06:46:03,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:03,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1943155572] [2022-01-10 06:46:03,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:03,258 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:03,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:03,260 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:46:03,261 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:46:03,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:03,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:03,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:03,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:03,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:03,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:03,431 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:03,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1943155572] [2022-01-10 06:46:03,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1943155572] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:03,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:03,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-01-10 06:46:03,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501797180] [2022-01-10 06:46:03,431 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:03,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:03,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:03,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:03,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:03,432 INFO L87 Difference]: Start difference. First operand 204 states and 309 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:46:03,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:03,467 INFO L93 Difference]: Finished difference Result 456 states and 705 transitions. [2022-01-10 06:46:03,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:03,468 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2022-01-10 06:46:03,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:03,469 INFO L225 Difference]: With dead ends: 456 [2022-01-10 06:46:03,469 INFO L226 Difference]: Without dead ends: 263 [2022-01-10 06:46:03,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:03,470 INFO L933 BasicCegarLoop]: 320 mSDtfsCounter, 95 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 1186 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:03,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 1186 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:03,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-01-10 06:46:03,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 257. [2022-01-10 06:46:03,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 200 states have (on average 1.46) internal successors, (292), 204 states have internal predecessors, (292), 48 states have call successors, (48), 8 states have call predecessors, (48), 8 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-01-10 06:46:03,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 388 transitions. [2022-01-10 06:46:03,479 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 388 transitions. Word has length 35 [2022-01-10 06:46:03,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:03,479 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 388 transitions. [2022-01-10 06:46:03,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 06:46:03,479 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 388 transitions. [2022-01-10 06:46:03,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 06:46:03,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:03,480 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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,497 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:46:03,686 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:46:03,687 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:03,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:03,687 INFO L85 PathProgramCache]: Analyzing trace with hash 253396334, now seen corresponding path program 2 times [2022-01-10 06:46:03,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:03,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1499714432] [2022-01-10 06:46:03,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 06:46:03,688 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:03,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:03,689 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:46:03,690 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:46:03,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-10 06:46:03,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 06:46:03,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:03,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:03,807 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:46:03,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:03,807 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:03,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1499714432] [2022-01-10 06:46:03,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1499714432] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:03,807 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:03,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:03,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124332705] [2022-01-10 06:46:03,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:03,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:03,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:03,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:03,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:03,808 INFO L87 Difference]: Start difference. First operand 257 states and 388 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:46:03,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:03,838 INFO L93 Difference]: Finished difference Result 494 states and 766 transitions. [2022-01-10 06:46:03,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:03,838 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-01-10 06:46:03,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:03,839 INFO L225 Difference]: With dead ends: 494 [2022-01-10 06:46:03,839 INFO L226 Difference]: Without dead ends: 266 [2022-01-10 06:46:03,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 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:03,841 INFO L933 BasicCegarLoop]: 284 mSDtfsCounter, 19 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:03,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 834 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:03,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-01-10 06:46:03,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-01-10 06:46:03,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 206 states have (on average 1.4563106796116505) internal successors, (300), 210 states have internal predecessors, (300), 48 states have call successors, (48), 9 states have call predecessors, (48), 9 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-01-10 06:46:03,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 396 transitions. [2022-01-10 06:46:03,851 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 396 transitions. Word has length 57 [2022-01-10 06:46:03,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:03,852 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 396 transitions. [2022-01-10 06:46:03,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:46:03,852 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 396 transitions. [2022-01-10 06:46:03,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 06:46:03,852 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:03,852 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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,861 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:46:04,059 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:46:04,059 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:04,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:04,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1207102941, now seen corresponding path program 1 times [2022-01-10 06:46:04,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:04,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107763475] [2022-01-10 06:46:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:04,062 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:04,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:04,063 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:46:04,064 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:46:04,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:04,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:04,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:04,207 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-10 06:46:04,207 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:04,207 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:04,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107763475] [2022-01-10 06:46:04,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107763475] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:04,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:04,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:04,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660890126] [2022-01-10 06:46:04,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:04,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:04,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:04,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:04,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:04,209 INFO L87 Difference]: Start difference. First operand 264 states and 396 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:46:04,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:04,250 INFO L93 Difference]: Finished difference Result 538 states and 818 transitions. [2022-01-10 06:46:04,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:04,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-01-10 06:46:04,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:04,252 INFO L225 Difference]: With dead ends: 538 [2022-01-10 06:46:04,252 INFO L226 Difference]: Without dead ends: 303 [2022-01-10 06:46:04,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 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,253 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 24 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:04,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 848 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:04,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-01-10 06:46:04,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 300. [2022-01-10 06:46:04,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 238 states have (on average 1.415966386554622) internal successors, (337), 242 states have internal predecessors, (337), 51 states have call successors, (51), 10 states have call predecessors, (51), 10 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-01-10 06:46:04,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 439 transitions. [2022-01-10 06:46:04,269 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 439 transitions. Word has length 57 [2022-01-10 06:46:04,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:04,269 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 439 transitions. [2022-01-10 06:46:04,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:46:04,269 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 439 transitions. [2022-01-10 06:46:04,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-01-10 06:46:04,270 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:04,270 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-01-10 06:46:04,293 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:46:04,477 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:46:04,477 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:04,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:04,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1632698932, now seen corresponding path program 1 times [2022-01-10 06:46:04,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:04,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437599625] [2022-01-10 06:46:04,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:04,478 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:04,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:04,479 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:46:04,480 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:46:04,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:04,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:04,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:04,611 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 06:46:04,611 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:04,611 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:04,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437599625] [2022-01-10 06:46:04,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437599625] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:04,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:04,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:04,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358348022] [2022-01-10 06:46:04,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:04,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:04,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:04,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:04,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:04,613 INFO L87 Difference]: Start difference. First operand 300 states and 439 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:46:04,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:04,629 INFO L93 Difference]: Finished difference Result 549 states and 817 transitions. [2022-01-10 06:46:04,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:04,644 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 75 [2022-01-10 06:46:04,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:04,645 INFO L225 Difference]: With dead ends: 549 [2022-01-10 06:46:04,645 INFO L226 Difference]: Without dead ends: 302 [2022-01-10 06:46:04,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:04,646 INFO L933 BasicCegarLoop]: 285 mSDtfsCounter, 0 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:04,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1131 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:04,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-01-10 06:46:04,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 300. [2022-01-10 06:46:04,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 238 states have (on average 1.403361344537815) internal successors, (334), 242 states have internal predecessors, (334), 51 states have call successors, (51), 10 states have call predecessors, (51), 10 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-01-10 06:46:04,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 436 transitions. [2022-01-10 06:46:04,655 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 436 transitions. Word has length 75 [2022-01-10 06:46:04,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:04,655 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 436 transitions. [2022-01-10 06:46:04,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:46:04,656 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 436 transitions. [2022-01-10 06:46:04,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-01-10 06:46:04,656 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:04,656 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:04,680 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:46:04,863 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:46:04,863 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:04,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:04,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1594312955, now seen corresponding path program 1 times [2022-01-10 06:46:04,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:04,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137390718] [2022-01-10 06:46:04,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:04,864 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:04,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:04,865 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:46:04,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 06:46:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:04,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:04,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:05,058 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-01-10 06:46:05,058 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:05,058 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:05,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137390718] [2022-01-10 06:46:05,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137390718] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:05,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:05,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:05,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836214512] [2022-01-10 06:46:05,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:05,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:05,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:05,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:05,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:05,059 INFO L87 Difference]: Start difference. First operand 300 states and 436 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:46:05,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:05,089 INFO L93 Difference]: Finished difference Result 586 states and 873 transitions. [2022-01-10 06:46:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:05,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 104 [2022-01-10 06:46:05,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:05,091 INFO L225 Difference]: With dead ends: 586 [2022-01-10 06:46:05,092 INFO L226 Difference]: Without dead ends: 344 [2022-01-10 06:46:05,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 102 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:05,093 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 25 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:05,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 848 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:05,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-01-10 06:46:05,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 341. [2022-01-10 06:46:05,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 275 states have (on average 1.3672727272727272) internal successors, (376), 279 states have internal predecessors, (376), 54 states have call successors, (54), 11 states have call predecessors, (54), 11 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-01-10 06:46:05,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 484 transitions. [2022-01-10 06:46:05,101 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 484 transitions. Word has length 104 [2022-01-10 06:46:05,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:05,101 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 484 transitions. [2022-01-10 06:46:05,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:46:05,102 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 484 transitions. [2022-01-10 06:46:05,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-01-10 06:46:05,102 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:05,102 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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,121 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:46:05,309 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:46:05,309 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:05,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:05,310 INFO L85 PathProgramCache]: Analyzing trace with hash 611529803, now seen corresponding path program 1 times [2022-01-10 06:46:05,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:05,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [639199350] [2022-01-10 06:46:05,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:05,310 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:05,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:05,311 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:46:05,313 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:46:05,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:05,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:05,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-01-10 06:46:05,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:05,489 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:05,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [639199350] [2022-01-10 06:46:05,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [639199350] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:05,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:05,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:05,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573092648] [2022-01-10 06:46:05,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:05,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:05,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:05,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:05,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:05,490 INFO L87 Difference]: Start difference. First operand 341 states and 484 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:46:05,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:05,523 INFO L93 Difference]: Finished difference Result 612 states and 893 transitions. [2022-01-10 06:46:05,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:05,523 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 105 [2022-01-10 06:46:05,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:05,525 INFO L225 Difference]: With dead ends: 612 [2022-01-10 06:46:05,525 INFO L226 Difference]: Without dead ends: 335 [2022-01-10 06:46:05,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 103 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:05,526 INFO L933 BasicCegarLoop]: 277 mSDtfsCounter, 15 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:05,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 807 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:05,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-01-10 06:46:05,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 335. [2022-01-10 06:46:05,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 270 states have (on average 1.348148148148148) internal successors, (364), 274 states have internal predecessors, (364), 53 states have call successors, (53), 11 states have call predecessors, (53), 11 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2022-01-10 06:46:05,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 470 transitions. [2022-01-10 06:46:05,534 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 470 transitions. Word has length 105 [2022-01-10 06:46:05,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:05,535 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 470 transitions. [2022-01-10 06:46:05,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 06:46:05,535 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 470 transitions. [2022-01-10 06:46:05,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-01-10 06:46:05,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:05,536 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:05,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-01-10 06:46:05,742 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:46:05,742 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:05,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:05,743 INFO L85 PathProgramCache]: Analyzing trace with hash 435829863, now seen corresponding path program 1 times [2022-01-10 06:46:05,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:05,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649338900] [2022-01-10 06:46:05,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:05,743 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:05,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:05,744 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:46:05,746 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:46:05,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:05,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:05,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:05,938 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-01-10 06:46:05,939 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:05,939 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:05,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649338900] [2022-01-10 06:46:05,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649338900] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:05,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:05,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:05,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993797508] [2022-01-10 06:46:05,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:05,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:05,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:05,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:05,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:05,940 INFO L87 Difference]: Start difference. First operand 335 states and 470 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-10 06:46:05,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:05,954 INFO L93 Difference]: Finished difference Result 587 states and 842 transitions. [2022-01-10 06:46:05,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:05,955 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 124 [2022-01-10 06:46:05,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:05,956 INFO L225 Difference]: With dead ends: 587 [2022-01-10 06:46:05,956 INFO L226 Difference]: Without dead ends: 337 [2022-01-10 06:46:05,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:05,957 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 0 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1115 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:05,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1115 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:05,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-01-10 06:46:05,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 335. [2022-01-10 06:46:05,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 270 states have (on average 1.337037037037037) internal successors, (361), 274 states have internal predecessors, (361), 53 states have call successors, (53), 11 states have call predecessors, (53), 11 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2022-01-10 06:46:05,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 467 transitions. [2022-01-10 06:46:05,965 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 467 transitions. Word has length 124 [2022-01-10 06:46:05,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:05,965 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 467 transitions. [2022-01-10 06:46:05,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-10 06:46:05,966 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 467 transitions. [2022-01-10 06:46:05,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-01-10 06:46:05,966 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:05,966 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 7, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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,975 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:46:06,173 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:46:06,173 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:06,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:06,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1733513262, now seen corresponding path program 1 times [2022-01-10 06:46:06,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:06,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [297643614] [2022-01-10 06:46:06,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:06,174 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:06,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:06,176 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:46:06,177 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:46:06,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:06,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:06,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:06,440 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2022-01-10 06:46:06,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:06,440 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:06,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [297643614] [2022-01-10 06:46:06,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [297643614] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:06,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:06,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:06,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154963922] [2022-01-10 06:46:06,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:06,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:06,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:06,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:06,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:06,441 INFO L87 Difference]: Start difference. First operand 335 states and 467 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-10 06:46:06,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:06,477 INFO L93 Difference]: Finished difference Result 550 states and 802 transitions. [2022-01-10 06:46:06,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:06,478 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 157 [2022-01-10 06:46:06,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:06,479 INFO L225 Difference]: With dead ends: 550 [2022-01-10 06:46:06,479 INFO L226 Difference]: Without dead ends: 333 [2022-01-10 06:46:06,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 154 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:06,480 INFO L933 BasicCegarLoop]: 265 mSDtfsCounter, 13 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:06,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 775 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:06,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-01-10 06:46:06,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2022-01-10 06:46:06,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 269 states have (on average 1.3345724907063197) internal successors, (359), 273 states have internal predecessors, (359), 52 states have call successors, (52), 11 states have call predecessors, (52), 11 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-01-10 06:46:06,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 463 transitions. [2022-01-10 06:46:06,488 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 463 transitions. Word has length 157 [2022-01-10 06:46:06,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:06,488 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 463 transitions. [2022-01-10 06:46:06,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-10 06:46:06,488 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 463 transitions. [2022-01-10 06:46:06,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-01-10 06:46:06,489 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:06,489 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-01-10 06:46:06,697 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:46:06,697 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:06,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:06,697 INFO L85 PathProgramCache]: Analyzing trace with hash -2146412456, now seen corresponding path program 1 times [2022-01-10 06:46:06,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:06,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1868327523] [2022-01-10 06:46:06,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:06,698 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:06,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:06,699 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:46:06,700 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:46:06,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:06,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:06,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:07,072 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2022-01-10 06:46:07,072 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:07,072 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:07,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1868327523] [2022-01-10 06:46:07,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1868327523] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:07,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:07,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:07,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650389817] [2022-01-10 06:46:07,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:07,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:07,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:07,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:07,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:07,073 INFO L87 Difference]: Start difference. First operand 333 states and 463 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:46:07,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:07,121 INFO L93 Difference]: Finished difference Result 490 states and 698 transitions. [2022-01-10 06:46:07,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:07,128 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 176 [2022-01-10 06:46:07,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:07,130 INFO L225 Difference]: With dead ends: 490 [2022-01-10 06:46:07,130 INFO L226 Difference]: Without dead ends: 316 [2022-01-10 06:46:07,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 174 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:07,131 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 35 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:07,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 756 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:07,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-01-10 06:46:07,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2022-01-10 06:46:07,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 255 states have (on average 1.3254901960784313) internal successors, (338), 259 states have internal predecessors, (338), 49 states have call successors, (49), 11 states have call predecessors, (49), 11 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-01-10 06:46:07,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 436 transitions. [2022-01-10 06:46:07,139 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 436 transitions. Word has length 176 [2022-01-10 06:46:07,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:07,139 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 436 transitions. [2022-01-10 06:46:07,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:46:07,139 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 436 transitions. [2022-01-10 06:46:07,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 06:46:07,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:07,141 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,172 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:46:07,346 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:46:07,346 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:07,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:07,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1743531092, now seen corresponding path program 1 times [2022-01-10 06:46:07,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:07,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [507200459] [2022-01-10 06:46:07,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:07,347 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:07,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:07,348 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:46:07,350 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:46:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:07,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:07,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:07,614 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2022-01-10 06:46:07,614 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:07,614 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:07,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [507200459] [2022-01-10 06:46:07,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [507200459] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:07,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:07,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:07,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060342096] [2022-01-10 06:46:07,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:07,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:07,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:07,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:07,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:07,615 INFO L87 Difference]: Start difference. First operand 316 states and 436 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:46:07,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:07,654 INFO L93 Difference]: Finished difference Result 473 states and 671 transitions. [2022-01-10 06:46:07,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:07,654 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 178 [2022-01-10 06:46:07,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:07,656 INFO L225 Difference]: With dead ends: 473 [2022-01-10 06:46:07,656 INFO L226 Difference]: Without dead ends: 297 [2022-01-10 06:46:07,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 176 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:07,657 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 30 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:07,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 760 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:07,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-01-10 06:46:07,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-01-10 06:46:07,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 239 states have (on average 1.3179916317991631) internal successors, (315), 243 states have internal predecessors, (315), 46 states have call successors, (46), 11 states have call predecessors, (46), 11 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-01-10 06:46:07,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 407 transitions. [2022-01-10 06:46:07,663 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 407 transitions. Word has length 178 [2022-01-10 06:46:07,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:07,664 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 407 transitions. [2022-01-10 06:46:07,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:46:07,664 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 407 transitions. [2022-01-10 06:46:07,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 06:46:07,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:07,665 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 7, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,674 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:46:07,872 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:46:07,872 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:07,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:07,872 INFO L85 PathProgramCache]: Analyzing trace with hash -892980879, now seen corresponding path program 1 times [2022-01-10 06:46:07,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:07,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [101332630] [2022-01-10 06:46:07,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:07,873 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:07,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:07,874 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:46:07,881 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:46:08,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:08,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:08,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:08,231 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2022-01-10 06:46:08,231 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:08,231 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:08,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [101332630] [2022-01-10 06:46:08,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [101332630] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:08,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:08,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:08,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333837429] [2022-01-10 06:46:08,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:08,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:08,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:08,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:08,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:08,232 INFO L87 Difference]: Start difference. First operand 297 states and 407 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:08,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:08,255 INFO L93 Difference]: Finished difference Result 453 states and 641 transitions. [2022-01-10 06:46:08,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:08,255 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 179 [2022-01-10 06:46:08,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:08,256 INFO L225 Difference]: With dead ends: 453 [2022-01-10 06:46:08,257 INFO L226 Difference]: Without dead ends: 297 [2022-01-10 06:46:08,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:08,257 INFO L933 BasicCegarLoop]: 275 mSDtfsCounter, 0 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:08,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1093 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:08,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-01-10 06:46:08,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-01-10 06:46:08,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 239 states have (on average 1.292887029288703) internal successors, (309), 243 states have internal predecessors, (309), 46 states have call successors, (46), 11 states have call predecessors, (46), 11 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-01-10 06:46:08,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 401 transitions. [2022-01-10 06:46:08,265 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 401 transitions. Word has length 179 [2022-01-10 06:46:08,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:08,265 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 401 transitions. [2022-01-10 06:46:08,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:08,265 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 401 transitions. [2022-01-10 06:46:08,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 06:46:08,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:08,267 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,285 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:08,474 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:08,474 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:08,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:08,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2002114655, now seen corresponding path program 1 times [2022-01-10 06:46:08,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:08,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90044252] [2022-01-10 06:46:08,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:08,475 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:08,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:08,476 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:08,478 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:08,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:08,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:08,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:08,859 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 138 proven. 14 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-01-10 06:46:08,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:09,229 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-01-10 06:46:09,229 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:09,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90044252] [2022-01-10 06:46:09,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [90044252] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:09,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:09,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-01-10 06:46:09,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611949554] [2022-01-10 06:46:09,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:09,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:09,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:09,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:09,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:09,231 INFO L87 Difference]: Start difference. First operand 297 states and 401 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:09,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:09,267 INFO L93 Difference]: Finished difference Result 474 states and 663 transitions. [2022-01-10 06:46:09,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:09,279 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 186 [2022-01-10 06:46:09,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:09,281 INFO L225 Difference]: With dead ends: 474 [2022-01-10 06:46:09,281 INFO L226 Difference]: Without dead ends: 276 [2022-01-10 06:46:09,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 367 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:09,282 INFO L933 BasicCegarLoop]: 272 mSDtfsCounter, 32 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:09,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 519 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:09,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-10 06:46:09,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 276. [2022-01-10 06:46:09,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 221 states have (on average 1.2850678733031675) internal successors, (284), 225 states have internal predecessors, (284), 43 states have call successors, (43), 11 states have call predecessors, (43), 11 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-01-10 06:46:09,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 370 transitions. [2022-01-10 06:46:09,288 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 370 transitions. Word has length 186 [2022-01-10 06:46:09,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:09,288 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 370 transitions. [2022-01-10 06:46:09,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:09,288 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 370 transitions. [2022-01-10 06:46:09,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-01-10 06:46:09,290 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:09,290 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,299 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:09,496 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:09,497 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:09,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:09,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1523071826, now seen corresponding path program 1 times [2022-01-10 06:46:09,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:09,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41076838] [2022-01-10 06:46:09,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:09,498 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:09,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:09,507 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:09,509 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:09,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:09,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:09,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:09,880 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-01-10 06:46:09,880 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:09,880 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:09,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41076838] [2022-01-10 06:46:09,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41076838] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:09,880 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:09,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:09,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127641780] [2022-01-10 06:46:09,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:09,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:09,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:09,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:09,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:09,883 INFO L87 Difference]: Start difference. First operand 276 states and 370 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 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:09,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:09,905 INFO L93 Difference]: Finished difference Result 431 states and 604 transitions. [2022-01-10 06:46:09,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:09,906 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 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 210 [2022-01-10 06:46:09,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:09,907 INFO L225 Difference]: With dead ends: 431 [2022-01-10 06:46:09,907 INFO L226 Difference]: Without dead ends: 282 [2022-01-10 06:46:09,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 207 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:09,908 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 6 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:09,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 800 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:09,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-01-10 06:46:09,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 280. [2022-01-10 06:46:09,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 224 states have (on average 1.28125) internal successors, (287), 228 states have internal predecessors, (287), 43 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-01-10 06:46:09,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 373 transitions. [2022-01-10 06:46:09,914 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 373 transitions. Word has length 210 [2022-01-10 06:46:09,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:09,916 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 373 transitions. [2022-01-10 06:46:09,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 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:09,916 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 373 transitions. [2022-01-10 06:46:09,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-01-10 06:46:09,918 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:09,918 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-01-10 06:46:10,125 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:10,125 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:10,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:10,126 INFO L85 PathProgramCache]: Analyzing trace with hash 45888737, now seen corresponding path program 1 times [2022-01-10 06:46:10,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:10,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1998908730] [2022-01-10 06:46:10,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:10,126 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:10,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:10,128 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:10,131 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:10,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:10,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:10,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:10,469 INFO L134 CoverageAnalysis]: Checked inductivity of 554 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2022-01-10 06:46:10,469 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:10,469 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:10,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1998908730] [2022-01-10 06:46:10,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1998908730] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:10,469 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:10,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:10,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380507323] [2022-01-10 06:46:10,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:10,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:10,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:10,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:10,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:10,470 INFO L87 Difference]: Start difference. First operand 280 states and 373 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, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-01-10 06:46:10,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:10,491 INFO L93 Difference]: Finished difference Result 440 states and 611 transitions. [2022-01-10 06:46:10,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:10,491 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, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 219 [2022-01-10 06:46:10,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:10,493 INFO L225 Difference]: With dead ends: 440 [2022-01-10 06:46:10,493 INFO L226 Difference]: Without dead ends: 287 [2022-01-10 06:46:10,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 217 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:10,493 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 7 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:10,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 805 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:10,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-01-10 06:46:10,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 285. [2022-01-10 06:46:10,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 228 states have (on average 1.2763157894736843) internal successors, (291), 232 states have internal predecessors, (291), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-01-10 06:46:10,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 377 transitions. [2022-01-10 06:46:10,499 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 377 transitions. Word has length 219 [2022-01-10 06:46:10,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:10,508 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 377 transitions. [2022-01-10 06:46:10,508 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, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-01-10 06:46:10,509 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 377 transitions. [2022-01-10 06:46:10,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-01-10 06:46:10,510 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:10,510 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-01-10 06:46:10,717 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:10,717 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:10,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:10,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1724470702, now seen corresponding path program 1 times [2022-01-10 06:46:10,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:10,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016716043] [2022-01-10 06:46:10,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:10,718 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:10,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:10,732 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:10,756 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:10,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:10,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:10,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:11,118 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2022-01-10 06:46:11,118 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:11,118 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:11,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016716043] [2022-01-10 06:46:11,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016716043] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:11,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:11,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:11,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971056419] [2022-01-10 06:46:11,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:11,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:11,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:11,119 INFO L87 Difference]: Start difference. First operand 285 states and 377 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, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-01-10 06:46:11,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:11,140 INFO L93 Difference]: Finished difference Result 442 states and 609 transitions. [2022-01-10 06:46:11,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:11,140 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, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 229 [2022-01-10 06:46:11,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:11,141 INFO L225 Difference]: With dead ends: 442 [2022-01-10 06:46:11,141 INFO L226 Difference]: Without dead ends: 284 [2022-01-10 06:46:11,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 227 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:11,143 INFO L933 BasicCegarLoop]: 267 mSDtfsCounter, 7 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 791 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:46:11,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 791 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:11,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-01-10 06:46:11,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2022-01-10 06:46:11,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 228 states have (on average 1.263157894736842) internal successors, (288), 231 states have internal predecessors, (288), 42 states have call successors, (42), 13 states have call predecessors, (42), 13 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-01-10 06:46:11,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 372 transitions. [2022-01-10 06:46:11,152 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 372 transitions. Word has length 229 [2022-01-10 06:46:11,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:11,153 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 372 transitions. [2022-01-10 06:46:11,153 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, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-01-10 06:46:11,153 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 372 transitions. [2022-01-10 06:46:11,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-01-10 06:46:11,154 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:11,154 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11,162 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:11,362 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:11,362 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:11,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:11,362 INFO L85 PathProgramCache]: Analyzing trace with hash -88373812, now seen corresponding path program 1 times [2022-01-10 06:46:11,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:11,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [20707800] [2022-01-10 06:46:11,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:11,363 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:11,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:11,364 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:11,365 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:11,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:11,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:11,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:11,717 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2022-01-10 06:46:11,717 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:11,718 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:11,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [20707800] [2022-01-10 06:46:11,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [20707800] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:11,718 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:11,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:11,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062146841] [2022-01-10 06:46:11,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:11,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:11,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:11,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:11,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:11,719 INFO L87 Difference]: Start difference. First operand 284 states and 372 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-01-10 06:46:11,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:11,751 INFO L93 Difference]: Finished difference Result 484 states and 672 transitions. [2022-01-10 06:46:11,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:11,752 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 238 [2022-01-10 06:46:11,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:11,753 INFO L225 Difference]: With dead ends: 484 [2022-01-10 06:46:11,753 INFO L226 Difference]: Without dead ends: 327 [2022-01-10 06:46:11,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:11,754 INFO L933 BasicCegarLoop]: 339 mSDtfsCounter, 125 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:11,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 528 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:11,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-01-10 06:46:11,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 283. [2022-01-10 06:46:11,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 228 states have (on average 1.2587719298245614) internal successors, (287), 230 states have internal predecessors, (287), 41 states have call successors, (41), 13 states have call predecessors, (41), 13 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-01-10 06:46:11,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 369 transitions. [2022-01-10 06:46:11,762 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 369 transitions. Word has length 238 [2022-01-10 06:46:11,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:11,762 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 369 transitions. [2022-01-10 06:46:11,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-01-10 06:46:11,763 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 369 transitions. [2022-01-10 06:46:11,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-01-10 06:46:11,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:11,764 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11,788 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:11,972 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:11,972 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:11,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:11,973 INFO L85 PathProgramCache]: Analyzing trace with hash -284812756, now seen corresponding path program 1 times [2022-01-10 06:46:11,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:11,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1899679129] [2022-01-10 06:46:11,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:11,973 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:11,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:11,982 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:11,983 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:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:12,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:12,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:12,615 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2022-01-10 06:46:12,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:12,615 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:12,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1899679129] [2022-01-10 06:46:12,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1899679129] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:12,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:12,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:12,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136988193] [2022-01-10 06:46:12,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:12,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:12,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:12,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:12,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:12,617 INFO L87 Difference]: Start difference. First operand 283 states and 369 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 06:46:12,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:12,802 INFO L93 Difference]: Finished difference Result 643 states and 872 transitions. [2022-01-10 06:46:12,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:12,802 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 241 [2022-01-10 06:46:12,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:12,804 INFO L225 Difference]: With dead ends: 643 [2022-01-10 06:46:12,804 INFO L226 Difference]: Without dead ends: 487 [2022-01-10 06:46:12,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 237 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:12,805 INFO L933 BasicCegarLoop]: 348 mSDtfsCounter, 568 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:12,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [568 Valid, 852 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:12,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-01-10 06:46:12,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 478. [2022-01-10 06:46:12,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 380 states have (on average 1.3078947368421052) internal successors, (497), 382 states have internal predecessors, (497), 70 states have call successors, (70), 27 states have call predecessors, (70), 27 states have return successors, (70), 69 states have call predecessors, (70), 70 states have call successors, (70) [2022-01-10 06:46:12,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 637 transitions. [2022-01-10 06:46:12,815 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 637 transitions. Word has length 241 [2022-01-10 06:46:12,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:12,815 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 637 transitions. [2022-01-10 06:46:12,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 06:46:12,816 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 637 transitions. [2022-01-10 06:46:12,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-01-10 06:46:12,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:12,817 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-01-10 06:46:13,024 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:13,025 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:13,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:13,026 INFO L85 PathProgramCache]: Analyzing trace with hash -571150504, now seen corresponding path program 1 times [2022-01-10 06:46:13,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:13,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734157928] [2022-01-10 06:46:13,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:13,027 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:13,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:13,028 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:13,061 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:13,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:13,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:13,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:13,499 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 562 trivial. 0 not checked. [2022-01-10 06:46:13,499 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:13,499 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:13,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734157928] [2022-01-10 06:46:13,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734157928] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:13,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:13,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:13,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750305108] [2022-01-10 06:46:13,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:13,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:13,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:13,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:13,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:13,501 INFO L87 Difference]: Start difference. First operand 478 states and 637 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 06:46:13,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:13,529 INFO L93 Difference]: Finished difference Result 1072 states and 1473 transitions. [2022-01-10 06:46:13,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:13,529 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 272 [2022-01-10 06:46:13,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:13,532 INFO L225 Difference]: With dead ends: 1072 [2022-01-10 06:46:13,532 INFO L226 Difference]: Without dead ends: 782 [2022-01-10 06:46:13,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 270 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:46:13,533 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 171 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 575 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:46:13,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 575 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:13,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-01-10 06:46:13,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 688. [2022-01-10 06:46:13,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 546 states have (on average 1.3333333333333333) internal successors, (728), 552 states have internal predecessors, (728), 100 states have call successors, (100), 41 states have call predecessors, (100), 41 states have return successors, (100), 96 states have call predecessors, (100), 100 states have call successors, (100) [2022-01-10 06:46:13,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 928 transitions. [2022-01-10 06:46:13,554 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 928 transitions. Word has length 272 [2022-01-10 06:46:13,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:13,555 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 928 transitions. [2022-01-10 06:46:13,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 06:46:13,555 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 928 transitions. [2022-01-10 06:46:13,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-01-10 06:46:13,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:13,556 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:13,564 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:13,764 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:13,764 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:13,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:13,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1395588113, now seen corresponding path program 1 times [2022-01-10 06:46:13,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:13,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2076475440] [2022-01-10 06:46:13,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:13,765 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:13,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:13,766 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:13,768 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:13,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:13,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:13,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:14,237 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2022-01-10 06:46:14,237 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:14,238 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:14,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2076475440] [2022-01-10 06:46:14,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2076475440] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:14,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:14,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:14,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862743054] [2022-01-10 06:46:14,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:14,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:14,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:14,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:14,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:14,239 INFO L87 Difference]: Start difference. First operand 688 states and 928 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 06:46:14,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:14,273 INFO L93 Difference]: Finished difference Result 1595 states and 2205 transitions. [2022-01-10 06:46:14,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:14,273 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 273 [2022-01-10 06:46:14,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:14,277 INFO L225 Difference]: With dead ends: 1595 [2022-01-10 06:46:14,277 INFO L226 Difference]: Without dead ends: 1140 [2022-01-10 06:46:14,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 271 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:46:14,278 INFO L933 BasicCegarLoop]: 337 mSDtfsCounter, 177 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 592 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:46:14,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 592 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:14,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states. [2022-01-10 06:46:14,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 1051. [2022-01-10 06:46:14,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 829 states have (on average 1.3522316043425815) internal successors, (1121), 843 states have internal predecessors, (1121), 154 states have call successors, (154), 67 states have call predecessors, (154), 67 states have return successors, (154), 144 states have call predecessors, (154), 154 states have call successors, (154) [2022-01-10 06:46:14,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1429 transitions. [2022-01-10 06:46:14,311 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1429 transitions. Word has length 273 [2022-01-10 06:46:14,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:14,312 INFO L470 AbstractCegarLoop]: Abstraction has 1051 states and 1429 transitions. [2022-01-10 06:46:14,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 06:46:14,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1429 transitions. [2022-01-10 06:46:14,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-01-10 06:46:14,314 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:14,315 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,324 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:14,522 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:14,522 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:14,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:14,523 INFO L85 PathProgramCache]: Analyzing trace with hash -898457517, now seen corresponding path program 1 times [2022-01-10 06:46:14,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:14,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809708532] [2022-01-10 06:46:14,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:14,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:14,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:14,525 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:14,527 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:14,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:14,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:14,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2022-01-10 06:46:15,117 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:15,117 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:15,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809708532] [2022-01-10 06:46:15,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809708532] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:15,117 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:15,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:15,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196391515] [2022-01-10 06:46:15,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:15,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:15,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:15,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:15,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:15,120 INFO L87 Difference]: Start difference. First operand 1051 states and 1429 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 06:46:15,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:15,201 INFO L93 Difference]: Finished difference Result 2399 states and 3331 transitions. [2022-01-10 06:46:15,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:15,201 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 274 [2022-01-10 06:46:15,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:15,209 INFO L225 Difference]: With dead ends: 2399 [2022-01-10 06:46:15,209 INFO L226 Difference]: Without dead ends: 1732 [2022-01-10 06:46:15,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 272 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:46:15,216 INFO L933 BasicCegarLoop]: 354 mSDtfsCounter, 186 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 611 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:46:15,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 611 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:15,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1732 states. [2022-01-10 06:46:15,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1732 to 1631. [2022-01-10 06:46:15,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1631 states, 1277 states have (on average 1.3727486296006264) internal successors, (1753), 1305 states have internal predecessors, (1753), 246 states have call successors, (246), 107 states have call predecessors, (246), 107 states have return successors, (246), 226 states have call predecessors, (246), 246 states have call successors, (246) [2022-01-10 06:46:15,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2245 transitions. [2022-01-10 06:46:15,294 INFO L78 Accepts]: Start accepts. Automaton has 1631 states and 2245 transitions. Word has length 274 [2022-01-10 06:46:15,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:15,294 INFO L470 AbstractCegarLoop]: Abstraction has 1631 states and 2245 transitions. [2022-01-10 06:46:15,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 06:46:15,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1631 states and 2245 transitions. [2022-01-10 06:46:15,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-01-10 06:46:15,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:15,296 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:15,306 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:15,503 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:15,504 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:15,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:15,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1292824303, now seen corresponding path program 1 times [2022-01-10 06:46:15,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:15,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550484373] [2022-01-10 06:46:15,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:15,505 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:15,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:15,506 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:15,506 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:15,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:15,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:15,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:16,023 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 571 trivial. 0 not checked. [2022-01-10 06:46:16,023 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:16,024 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:16,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1550484373] [2022-01-10 06:46:16,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1550484373] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:16,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:16,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:16,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72144707] [2022-01-10 06:46:16,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:16,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:16,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:16,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:16,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:16,025 INFO L87 Difference]: Start difference. First operand 1631 states and 2245 transitions. Second operand has 5 states, 4 states have (on average 25.0) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 06:46:16,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:16,084 INFO L93 Difference]: Finished difference Result 2626 states and 3651 transitions. [2022-01-10 06:46:16,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:16,085 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 25.0) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 274 [2022-01-10 06:46:16,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:16,090 INFO L225 Difference]: With dead ends: 2626 [2022-01-10 06:46:16,090 INFO L226 Difference]: Without dead ends: 1599 [2022-01-10 06:46:16,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 270 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:46:16,092 INFO L933 BasicCegarLoop]: 260 mSDtfsCounter, 2 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:16,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1021 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:16,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states. [2022-01-10 06:46:16,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 1599. [2022-01-10 06:46:16,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1250 states have (on average 1.368) internal successors, (1710), 1275 states have internal predecessors, (1710), 244 states have call successors, (244), 105 states have call predecessors, (244), 104 states have return successors, (243), 225 states have call predecessors, (243), 243 states have call successors, (243) [2022-01-10 06:46:16,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 2197 transitions. [2022-01-10 06:46:16,126 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 2197 transitions. Word has length 274 [2022-01-10 06:46:16,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:16,126 INFO L470 AbstractCegarLoop]: Abstraction has 1599 states and 2197 transitions. [2022-01-10 06:46:16,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 25.0) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 06:46:16,126 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 2197 transitions. [2022-01-10 06:46:16,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-01-10 06:46:16,128 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:16,128 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:16,136 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:16,335 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:16,336 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:16,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:16,336 INFO L85 PathProgramCache]: Analyzing trace with hash -555942000, now seen corresponding path program 1 times [2022-01-10 06:46:16,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:16,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1077064798] [2022-01-10 06:46:16,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:16,337 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:16,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:16,347 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:16,384 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:16,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:16,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:16,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:16,928 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 562 trivial. 0 not checked. [2022-01-10 06:46:16,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:16,928 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:16,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1077064798] [2022-01-10 06:46:16,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1077064798] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:16,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:16,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:16,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604374510] [2022-01-10 06:46:16,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:16,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:16,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:16,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:16,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:16,929 INFO L87 Difference]: Start difference. First operand 1599 states and 2197 transitions. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-01-10 06:46:17,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:17,081 INFO L93 Difference]: Finished difference Result 3080 states and 4242 transitions. [2022-01-10 06:46:17,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:17,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 278 [2022-01-10 06:46:17,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:17,087 INFO L225 Difference]: With dead ends: 3080 [2022-01-10 06:46:17,087 INFO L226 Difference]: Without dead ends: 1699 [2022-01-10 06:46:17,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:17,089 INFO L933 BasicCegarLoop]: 270 mSDtfsCounter, 231 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:17,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 567 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:17,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2022-01-10 06:46:17,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 1120. [2022-01-10 06:46:17,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 895 states have (on average 1.3307262569832403) internal successors, (1191), 910 states have internal predecessors, (1191), 146 states have call successors, (146), 79 states have call predecessors, (146), 78 states have return successors, (145), 137 states have call predecessors, (145), 145 states have call successors, (145) [2022-01-10 06:46:17,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1482 transitions. [2022-01-10 06:46:17,146 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1482 transitions. Word has length 278 [2022-01-10 06:46:17,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:17,146 INFO L470 AbstractCegarLoop]: Abstraction has 1120 states and 1482 transitions. [2022-01-10 06:46:17,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-01-10 06:46:17,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1482 transitions. [2022-01-10 06:46:17,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-01-10 06:46:17,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:17,148 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17,156 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:17,357 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:17,357 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:17,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:17,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1130237838, now seen corresponding path program 1 times [2022-01-10 06:46:17,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:17,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849485245] [2022-01-10 06:46:17,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:17,358 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:17,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:17,359 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:17,361 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:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:17,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:17,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:17,819 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 591 trivial. 0 not checked. [2022-01-10 06:46:17,819 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:17,819 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:17,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849485245] [2022-01-10 06:46:17,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849485245] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:17,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:17,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:17,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846216667] [2022-01-10 06:46:17,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:17,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:17,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:17,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:17,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:17,821 INFO L87 Difference]: Start difference. First operand 1120 states and 1482 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-01-10 06:46:17,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:17,892 INFO L93 Difference]: Finished difference Result 2254 states and 2997 transitions. [2022-01-10 06:46:17,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:17,892 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 278 [2022-01-10 06:46:17,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:17,896 INFO L225 Difference]: With dead ends: 2254 [2022-01-10 06:46:17,896 INFO L226 Difference]: Without dead ends: 1117 [2022-01-10 06:46:17,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 275 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:17,898 INFO L933 BasicCegarLoop]: 243 mSDtfsCounter, 33 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:17,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 705 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:17,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2022-01-10 06:46:17,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 1117. [2022-01-10 06:46:17,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1117 states, 892 states have (on average 1.311659192825112) internal successors, (1170), 907 states have internal predecessors, (1170), 146 states have call successors, (146), 79 states have call predecessors, (146), 78 states have return successors, (145), 137 states have call predecessors, (145), 145 states have call successors, (145) [2022-01-10 06:46:17,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1117 states to 1117 states and 1461 transitions. [2022-01-10 06:46:17,923 INFO L78 Accepts]: Start accepts. Automaton has 1117 states and 1461 transitions. Word has length 278 [2022-01-10 06:46:17,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:17,923 INFO L470 AbstractCegarLoop]: Abstraction has 1117 states and 1461 transitions. [2022-01-10 06:46:17,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-01-10 06:46:17,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1117 states and 1461 transitions. [2022-01-10 06:46:17,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2022-01-10 06:46:17,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:17,925 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17,933 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:18,133 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:18,133 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:18,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:18,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2022109539, now seen corresponding path program 1 times [2022-01-10 06:46:18,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:18,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1239661977] [2022-01-10 06:46:18,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:18,134 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:18,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:18,135 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:18,136 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:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:18,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:18,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:18,754 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 54 proven. 100 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2022-01-10 06:46:18,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:19,326 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 20 proven. 144 refuted. 0 times theorem prover too weak. 487 trivial. 0 not checked. [2022-01-10 06:46:19,326 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:19,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1239661977] [2022-01-10 06:46:19,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1239661977] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:19,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:19,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2022-01-10 06:46:19,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833652636] [2022-01-10 06:46:19,327 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:19,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-10 06:46:19,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:19,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-10 06:46:19,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-10 06:46:19,328 INFO L87 Difference]: Start difference. First operand 1117 states and 1461 transitions. Second operand has 21 states, 21 states have (on average 7.619047619047619) internal successors, (160), 18 states have internal predecessors, (160), 5 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2022-01-10 06:46:20,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:20,795 INFO L93 Difference]: Finished difference Result 2251 states and 3104 transitions. [2022-01-10 06:46:20,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:20,796 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.619047619047619) internal successors, (160), 18 states have internal predecessors, (160), 5 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) Word has length 279 [2022-01-10 06:46:20,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:20,801 INFO L225 Difference]: With dead ends: 2251 [2022-01-10 06:46:20,801 INFO L226 Difference]: Without dead ends: 1525 [2022-01-10 06:46:20,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 542 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=238, Invalid=1168, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:20,803 INFO L933 BasicCegarLoop]: 404 mSDtfsCounter, 1058 mSDsluCounter, 3888 mSDsCounter, 0 mSdLazyCounter, 2352 mSolverCounterSat, 403 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1096 SdHoareTripleChecker+Valid, 4292 SdHoareTripleChecker+Invalid, 2755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 2352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:20,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1096 Valid, 4292 Invalid, 2755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 2352 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-10 06:46:20,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1525 states. [2022-01-10 06:46:20,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1525 to 1079. [2022-01-10 06:46:20,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1079 states, 863 states have (on average 1.3047508690614136) internal successors, (1126), 878 states have internal predecessors, (1126), 138 states have call successors, (138), 76 states have call predecessors, (138), 77 states have return successors, (141), 131 states have call predecessors, (141), 137 states have call successors, (141) [2022-01-10 06:46:20,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1079 states to 1079 states and 1405 transitions. [2022-01-10 06:46:20,861 INFO L78 Accepts]: Start accepts. Automaton has 1079 states and 1405 transitions. Word has length 279 [2022-01-10 06:46:20,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:20,861 INFO L470 AbstractCegarLoop]: Abstraction has 1079 states and 1405 transitions. [2022-01-10 06:46:20,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.619047619047619) internal successors, (160), 18 states have internal predecessors, (160), 5 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2022-01-10 06:46:20,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1079 states and 1405 transitions. [2022-01-10 06:46:20,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2022-01-10 06:46:20,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:20,864 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:21,072 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:21,072 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:21,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:21,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1311243740, now seen corresponding path program 1 times [2022-01-10 06:46:21,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:21,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158012458] [2022-01-10 06:46:21,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:21,073 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:21,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:21,074 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:21,075 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:21,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:21,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:21,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 591 trivial. 0 not checked. [2022-01-10 06:46:21,493 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:21,493 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:21,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158012458] [2022-01-10 06:46:21,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [158012458] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:21,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:21,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:21,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281946519] [2022-01-10 06:46:21,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:21,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:21,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:21,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:21,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:21,494 INFO L87 Difference]: Start difference. First operand 1079 states and 1405 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-01-10 06:46:21,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:21,551 INFO L93 Difference]: Finished difference Result 1810 states and 2412 transitions. [2022-01-10 06:46:21,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:21,552 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 279 [2022-01-10 06:46:21,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:21,555 INFO L225 Difference]: With dead ends: 1810 [2022-01-10 06:46:21,555 INFO L226 Difference]: Without dead ends: 1071 [2022-01-10 06:46:21,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 277 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:21,558 INFO L933 BasicCegarLoop]: 243 mSDtfsCounter, 30 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:21,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 705 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:21,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2022-01-10 06:46:21,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1071. [2022-01-10 06:46:21,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 857 states have (on average 1.2905484247374563) internal successors, (1106), 872 states have internal predecessors, (1106), 138 states have call successors, (138), 76 states have call predecessors, (138), 75 states have return successors, (137), 129 states have call predecessors, (137), 137 states have call successors, (137) [2022-01-10 06:46:21,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1381 transitions. [2022-01-10 06:46:21,587 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1381 transitions. Word has length 279 [2022-01-10 06:46:21,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:21,587 INFO L470 AbstractCegarLoop]: Abstraction has 1071 states and 1381 transitions. [2022-01-10 06:46:21,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-01-10 06:46:21,588 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1381 transitions. [2022-01-10 06:46:21,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-01-10 06:46:21,589 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:21,589 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 9, 7, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21,599 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:21,797 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:21,797 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:21,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:21,797 INFO L85 PathProgramCache]: Analyzing trace with hash -519119490, now seen corresponding path program 1 times [2022-01-10 06:46:21,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:21,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1407604820] [2022-01-10 06:46:21,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:21,798 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:21,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:21,812 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:21,853 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:21,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:21,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:21,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:22,407 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 263 proven. 113 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-01-10 06:46:22,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:22,968 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 65 proven. 126 refuted. 0 times theorem prover too weak. 509 trivial. 0 not checked. [2022-01-10 06:46:22,969 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:22,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1407604820] [2022-01-10 06:46:22,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1407604820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:22,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:22,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2022-01-10 06:46:22,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280476457] [2022-01-10 06:46:22,969 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:22,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-10 06:46:22,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:22,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-10 06:46:22,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-10 06:46:22,970 INFO L87 Difference]: Start difference. First operand 1071 states and 1381 transitions. Second operand has 21 states, 21 states have (on average 8.047619047619047) internal successors, (169), 18 states have internal predecessors, (169), 5 states have call successors, (35), 8 states have call predecessors, (35), 14 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2022-01-10 06:46:24,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:24,146 INFO L93 Difference]: Finished difference Result 2054 states and 2771 transitions. [2022-01-10 06:46:24,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:24,146 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 8.047619047619047) internal successors, (169), 18 states have internal predecessors, (169), 5 states have call successors, (35), 8 states have call predecessors, (35), 14 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) Word has length 289 [2022-01-10 06:46:24,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:24,151 INFO L225 Difference]: With dead ends: 2054 [2022-01-10 06:46:24,151 INFO L226 Difference]: Without dead ends: 1381 [2022-01-10 06:46:24,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 562 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=238, Invalid=1168, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:24,153 INFO L933 BasicCegarLoop]: 355 mSDtfsCounter, 902 mSDsluCounter, 2718 mSDsCounter, 0 mSdLazyCounter, 1899 mSolverCounterSat, 386 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 926 SdHoareTripleChecker+Valid, 3073 SdHoareTripleChecker+Invalid, 2285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 386 IncrementalHoareTripleChecker+Valid, 1899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:24,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [926 Valid, 3073 Invalid, 2285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [386 Valid, 1899 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-10 06:46:24,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2022-01-10 06:46:24,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 1077. [2022-01-10 06:46:24,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 862 states have (on average 1.2865429234338748) internal successors, (1109), 877 states have internal predecessors, (1109), 138 states have call successors, (138), 77 states have call predecessors, (138), 76 states have return successors, (137), 129 states have call predecessors, (137), 137 states have call successors, (137) [2022-01-10 06:46:24,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1384 transitions. [2022-01-10 06:46:24,184 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1384 transitions. Word has length 289 [2022-01-10 06:46:24,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:24,184 INFO L470 AbstractCegarLoop]: Abstraction has 1077 states and 1384 transitions. [2022-01-10 06:46:24,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.047619047619047) internal successors, (169), 18 states have internal predecessors, (169), 5 states have call successors, (35), 8 states have call predecessors, (35), 14 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2022-01-10 06:46:24,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1384 transitions. [2022-01-10 06:46:24,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2022-01-10 06:46:24,186 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:24,186 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24,205 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:24,394 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:24,394 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:24,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:24,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1801375825, now seen corresponding path program 1 times [2022-01-10 06:46:24,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:24,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097228150] [2022-01-10 06:46:24,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:24,395 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:24,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:24,396 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:24,398 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:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:24,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:24,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:25,054 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 373 proven. 82 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2022-01-10 06:46:25,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:25,607 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 119 proven. 80 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2022-01-10 06:46:25,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:25,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097228150] [2022-01-10 06:46:25,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097228150] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:25,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:25,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2022-01-10 06:46:25,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584096265] [2022-01-10 06:46:25,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:25,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:25,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:25,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:25,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:25,608 INFO L87 Difference]: Start difference. First operand 1077 states and 1384 transitions. Second operand has 19 states, 19 states have (on average 8.789473684210526) internal successors, (167), 16 states have internal predecessors, (167), 5 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2022-01-10 06:46:26,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:26,683 INFO L93 Difference]: Finished difference Result 2145 states and 2875 transitions. [2022-01-10 06:46:26,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:26,683 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 8.789473684210526) internal successors, (167), 16 states have internal predecessors, (167), 5 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) Word has length 300 [2022-01-10 06:46:26,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:26,688 INFO L225 Difference]: With dead ends: 2145 [2022-01-10 06:46:26,688 INFO L226 Difference]: Without dead ends: 1472 [2022-01-10 06:46:26,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 585 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2022-01-10 06:46:26,690 INFO L933 BasicCegarLoop]: 403 mSDtfsCounter, 811 mSDsluCounter, 2453 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 279 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 2856 SdHoareTripleChecker+Invalid, 1952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 279 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:26,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [834 Valid, 2856 Invalid, 1952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [279 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-10 06:46:26,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2022-01-10 06:46:26,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 990. [2022-01-10 06:46:26,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 800 states have (on average 1.28125) internal successors, (1025), 813 states have internal predecessors, (1025), 118 states have call successors, (118), 72 states have call predecessors, (118), 71 states have return successors, (117), 111 states have call predecessors, (117), 117 states have call successors, (117) [2022-01-10 06:46:26,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 1260 transitions. [2022-01-10 06:46:26,740 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 1260 transitions. Word has length 300 [2022-01-10 06:46:26,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:26,741 INFO L470 AbstractCegarLoop]: Abstraction has 990 states and 1260 transitions. [2022-01-10 06:46:26,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 8.789473684210526) internal successors, (167), 16 states have internal predecessors, (167), 5 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2022-01-10 06:46:26,741 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 1260 transitions. [2022-01-10 06:46:26,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2022-01-10 06:46:26,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:26,742 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26,752 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:26,950 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:26,950 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:26,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:26,951 INFO L85 PathProgramCache]: Analyzing trace with hash 119961500, now seen corresponding path program 1 times [2022-01-10 06:46:26,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:26,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858415799] [2022-01-10 06:46:26,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:26,952 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:26,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:26,952 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:26,953 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:27,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:27,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:27,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:27,490 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2022-01-10 06:46:27,490 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:27,490 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:27,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858415799] [2022-01-10 06:46:27,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858415799] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:27,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:27,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:27,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873671075] [2022-01-10 06:46:27,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:27,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:27,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:27,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:27,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:27,492 INFO L87 Difference]: Start difference. First operand 990 states and 1260 transitions. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 5 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2022-01-10 06:46:27,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:27,731 INFO L93 Difference]: Finished difference Result 2739 states and 3960 transitions. [2022-01-10 06:46:27,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:27,732 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 5 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 309 [2022-01-10 06:46:27,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:27,739 INFO L225 Difference]: With dead ends: 2739 [2022-01-10 06:46:27,739 INFO L226 Difference]: Without dead ends: 2143 [2022-01-10 06:46:27,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:27,741 INFO L933 BasicCegarLoop]: 724 mSDtfsCounter, 376 mSDsluCounter, 2240 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 2964 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:27,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 2964 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:27,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states. [2022-01-10 06:46:27,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 1035. [2022-01-10 06:46:27,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 836 states have (on average 1.2882775119617225) internal successors, (1077), 849 states have internal predecessors, (1077), 127 states have call successors, (127), 72 states have call predecessors, (127), 71 states have return successors, (126), 120 states have call predecessors, (126), 126 states have call successors, (126) [2022-01-10 06:46:27,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1330 transitions. [2022-01-10 06:46:27,785 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1330 transitions. Word has length 309 [2022-01-10 06:46:27,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:27,785 INFO L470 AbstractCegarLoop]: Abstraction has 1035 states and 1330 transitions. [2022-01-10 06:46:27,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 5 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2022-01-10 06:46:27,785 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1330 transitions. [2022-01-10 06:46:27,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2022-01-10 06:46:27,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:27,787 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,795 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,995 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,995 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:27,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:27,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1710453480, now seen corresponding path program 1 times [2022-01-10 06:46:27,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:27,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [297076787] [2022-01-10 06:46:27,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:27,996 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:27,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:28,001 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:28,003 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:28,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:28,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 06:46:28,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:28,856 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 27 proven. 174 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2022-01-10 06:46:28,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:29,302 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-01-10 06:46:29,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:29,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [297076787] [2022-01-10 06:46:29,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [297076787] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:29,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:29,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-01-10 06:46:29,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018352262] [2022-01-10 06:46:29,302 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:29,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:29,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:29,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:29,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:29,304 INFO L87 Difference]: Start difference. First operand 1035 states and 1330 transitions. Second operand has 19 states, 19 states have (on average 11.526315789473685) internal successors, (219), 17 states have internal predecessors, (219), 7 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 9 states have call predecessors, (40), 7 states have call successors, (40) [2022-01-10 06:46:31,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:31,876 INFO L93 Difference]: Finished difference Result 3962 states and 5586 transitions. [2022-01-10 06:46:31,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-10 06:46:31,877 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.526315789473685) internal successors, (219), 17 states have internal predecessors, (219), 7 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 9 states have call predecessors, (40), 7 states have call successors, (40) Word has length 309 [2022-01-10 06:46:31,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:31,888 INFO L225 Difference]: With dead ends: 3962 [2022-01-10 06:46:31,888 INFO L226 Difference]: Without dead ends: 3322 [2022-01-10 06:46:31,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 605 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=428, Invalid=2224, Unknown=0, NotChecked=0, Total=2652 [2022-01-10 06:46:31,890 INFO L933 BasicCegarLoop]: 367 mSDtfsCounter, 2783 mSDsluCounter, 4821 mSDsCounter, 0 mSdLazyCounter, 3470 mSolverCounterSat, 1424 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2792 SdHoareTripleChecker+Valid, 5188 SdHoareTripleChecker+Invalid, 4894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1424 IncrementalHoareTripleChecker+Valid, 3470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:31,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2792 Valid, 5188 Invalid, 4894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1424 Valid, 3470 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-10 06:46:31,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3322 states. [2022-01-10 06:46:31,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3322 to 1850. [2022-01-10 06:46:31,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1850 states, 1462 states have (on average 1.2859097127222983) internal successors, (1880), 1486 states have internal predecessors, (1880), 257 states have call successors, (257), 126 states have call predecessors, (257), 130 states have return successors, (316), 244 states have call predecessors, (316), 256 states have call successors, (316) [2022-01-10 06:46:31,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1850 states to 1850 states and 2453 transitions. [2022-01-10 06:46:31,989 INFO L78 Accepts]: Start accepts. Automaton has 1850 states and 2453 transitions. Word has length 309 [2022-01-10 06:46:31,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:31,989 INFO L470 AbstractCegarLoop]: Abstraction has 1850 states and 2453 transitions. [2022-01-10 06:46:31,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.526315789473685) internal successors, (219), 17 states have internal predecessors, (219), 7 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 9 states have call predecessors, (40), 7 states have call successors, (40) [2022-01-10 06:46:31,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1850 states and 2453 transitions. [2022-01-10 06:46:31,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2022-01-10 06:46:31,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:31,991 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32,009 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:32,199 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:32,199 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:32,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:32,199 INFO L85 PathProgramCache]: Analyzing trace with hash -823398632, now seen corresponding path program 1 times [2022-01-10 06:46:32,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:32,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [851402587] [2022-01-10 06:46:32,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:32,200 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:32,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:32,208 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:32,209 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:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:32,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:46:32,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:32,842 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 40 proven. 159 refuted. 0 times theorem prover too weak. 583 trivial. 0 not checked. [2022-01-10 06:46:32,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:33,089 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-01-10 06:46:33,089 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:33,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [851402587] [2022-01-10 06:46:33,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [851402587] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:33,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:33,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2022-01-10 06:46:33,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911607312] [2022-01-10 06:46:33,090 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:33,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-10 06:46:33,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:33,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-10 06:46:33,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-10 06:46:33,091 INFO L87 Difference]: Start difference. First operand 1850 states and 2453 transitions. Second operand has 17 states, 17 states have (on average 12.647058823529411) internal successors, (215), 15 states have internal predecessors, (215), 6 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 8 states have call predecessors, (40), 6 states have call successors, (40) [2022-01-10 06:46:34,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:34,873 INFO L93 Difference]: Finished difference Result 6036 states and 8625 transitions. [2022-01-10 06:46:34,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-10 06:46:34,873 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 12.647058823529411) internal successors, (215), 15 states have internal predecessors, (215), 6 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 8 states have call predecessors, (40), 6 states have call successors, (40) Word has length 309 [2022-01-10 06:46:34,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:34,926 INFO L225 Difference]: With dead ends: 6036 [2022-01-10 06:46:34,926 INFO L226 Difference]: Without dead ends: 4580 [2022-01-10 06:46:34,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 612 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=269, Invalid=1291, Unknown=0, NotChecked=0, Total=1560 [2022-01-10 06:46:34,929 INFO L933 BasicCegarLoop]: 471 mSDtfsCounter, 2063 mSDsluCounter, 4881 mSDsCounter, 0 mSdLazyCounter, 3122 mSolverCounterSat, 940 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2072 SdHoareTripleChecker+Valid, 5352 SdHoareTripleChecker+Invalid, 4062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 940 IncrementalHoareTripleChecker+Valid, 3122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:34,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2072 Valid, 5352 Invalid, 4062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [940 Valid, 3122 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-10 06:46:34,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4580 states. [2022-01-10 06:46:35,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4580 to 2149. [2022-01-10 06:46:35,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2149 states, 1695 states have (on average 1.289085545722714) internal successors, (2185), 1722 states have internal predecessors, (2185), 305 states have call successors, (305), 142 states have call predecessors, (305), 148 states have return successors, (388), 291 states have call predecessors, (388), 304 states have call successors, (388) [2022-01-10 06:46:35,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2149 states to 2149 states and 2878 transitions. [2022-01-10 06:46:35,094 INFO L78 Accepts]: Start accepts. Automaton has 2149 states and 2878 transitions. Word has length 309 [2022-01-10 06:46:35,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:35,094 INFO L470 AbstractCegarLoop]: Abstraction has 2149 states and 2878 transitions. [2022-01-10 06:46:35,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 12.647058823529411) internal successors, (215), 15 states have internal predecessors, (215), 6 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 8 states have call predecessors, (40), 6 states have call successors, (40) [2022-01-10 06:46:35,095 INFO L276 IsEmpty]: Start isEmpty. Operand 2149 states and 2878 transitions. [2022-01-10 06:46:35,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-01-10 06:46:35,097 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:35,097 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,105 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:35,305 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:35,305 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:35,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:35,305 INFO L85 PathProgramCache]: Analyzing trace with hash 806782261, now seen corresponding path program 1 times [2022-01-10 06:46:35,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:35,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [299145651] [2022-01-10 06:46:35,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:35,306 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:35,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:35,308 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:35,309 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:35,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:35,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:35,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:35,735 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2022-01-10 06:46:35,735 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:35,736 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:35,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [299145651] [2022-01-10 06:46:35,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [299145651] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:35,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:35,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:35,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727813128] [2022-01-10 06:46:35,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:35,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:35,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:35,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:35,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:35,737 INFO L87 Difference]: Start difference. First operand 2149 states and 2878 transitions. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-01-10 06:46:35,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:35,871 INFO L93 Difference]: Finished difference Result 4115 states and 5542 transitions. [2022-01-10 06:46:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:35,872 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 310 [2022-01-10 06:46:35,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:35,879 INFO L225 Difference]: With dead ends: 4115 [2022-01-10 06:46:35,879 INFO L226 Difference]: Without dead ends: 2096 [2022-01-10 06:46:35,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 308 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:35,886 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 8 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:35,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 722 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:35,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2096 states. [2022-01-10 06:46:35,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2096 to 2096. [2022-01-10 06:46:36,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 1653 states have (on average 1.2716273442226256) internal successors, (2102), 1688 states have internal predecessors, (2102), 290 states have call successors, (290), 153 states have call predecessors, (290), 152 states have return successors, (289), 261 states have call predecessors, (289), 289 states have call successors, (289) [2022-01-10 06:46:36,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 2681 transitions. [2022-01-10 06:46:36,004 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 2681 transitions. Word has length 310 [2022-01-10 06:46:36,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:36,005 INFO L470 AbstractCegarLoop]: Abstraction has 2096 states and 2681 transitions. [2022-01-10 06:46:36,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-01-10 06:46:36,005 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 2681 transitions. [2022-01-10 06:46:36,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-01-10 06:46:36,006 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:36,006 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36,037 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:36,214 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:36,215 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:36,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:36,215 INFO L85 PathProgramCache]: Analyzing trace with hash -669314267, now seen corresponding path program 1 times [2022-01-10 06:46:36,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:36,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878694690] [2022-01-10 06:46:36,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:36,216 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:36,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:36,237 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:36,238 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:36,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:36,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:36,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:36,605 INFO L134 CoverageAnalysis]: Checked inductivity of 847 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 847 trivial. 0 not checked. [2022-01-10 06:46:36,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:36,605 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:36,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878694690] [2022-01-10 06:46:36,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878694690] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:36,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:36,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:36,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745149880] [2022-01-10 06:46:36,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:36,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:36,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:36,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:36,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:36,606 INFO L87 Difference]: Start difference. First operand 2096 states and 2681 transitions. Second operand has 6 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2022-01-10 06:46:36,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:36,803 INFO L93 Difference]: Finished difference Result 3183 states and 4365 transitions. [2022-01-10 06:46:36,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:46:36,804 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 327 [2022-01-10 06:46:36,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:36,811 INFO L225 Difference]: With dead ends: 3183 [2022-01-10 06:46:36,811 INFO L226 Difference]: Without dead ends: 3181 [2022-01-10 06:46:36,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 323 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:36,813 INFO L933 BasicCegarLoop]: 397 mSDtfsCounter, 192 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 1799 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:36,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 1799 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:36,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3181 states. [2022-01-10 06:46:36,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3181 to 2162. [2022-01-10 06:46:36,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2162 states, 1697 states have (on average 1.2645845609899824) internal successors, (2146), 1743 states have internal predecessors, (2146), 301 states have call successors, (301), 164 states have call predecessors, (301), 163 states have return successors, (300), 261 states have call predecessors, (300), 300 states have call successors, (300) [2022-01-10 06:46:36,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2162 states to 2162 states and 2747 transitions. [2022-01-10 06:46:36,923 INFO L78 Accepts]: Start accepts. Automaton has 2162 states and 2747 transitions. Word has length 327 [2022-01-10 06:46:36,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:36,924 INFO L470 AbstractCegarLoop]: Abstraction has 2162 states and 2747 transitions. [2022-01-10 06:46:36,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2022-01-10 06:46:36,924 INFO L276 IsEmpty]: Start isEmpty. Operand 2162 states and 2747 transitions. [2022-01-10 06:46:36,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2022-01-10 06:46:36,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:36,925 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 9, 8, 8, 8, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:37,133 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:37,134 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:37,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:37,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1668767935, now seen corresponding path program 1 times [2022-01-10 06:46:37,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:37,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [710948874] [2022-01-10 06:46:37,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:37,135 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:37,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:37,136 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:37,137 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:37,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:37,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:46:37,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:37,694 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 382 proven. 77 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-01-10 06:46:37,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:38,009 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:38,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [710948874] [2022-01-10 06:46:38,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [710948874] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:38,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2037317852] [2022-01-10 06:46:38,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:38,010 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:38,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:46:38,011 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-01-10 06:46:38,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2022-01-10 06:46:38,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:38,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:46:38,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 382 proven. 77 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-01-10 06:46:38,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:39,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2037317852] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:39,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:39,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-01-10 06:46:39,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214685768] [2022-01-10 06:46:39,064 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:39,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 06:46:39,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:39,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 06:46:39,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:39,065 INFO L87 Difference]: Start difference. First operand 2162 states and 2747 transitions. Second operand has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 9 states have internal predecessors, (152), 5 states have call successors, (25), 4 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) [2022-01-10 06:46:39,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:39,422 INFO L93 Difference]: Finished difference Result 4440 states and 5750 transitions. [2022-01-10 06:46:39,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-10 06:46:39,422 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 9 states have internal predecessors, (152), 5 states have call successors, (25), 4 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) Word has length 335 [2022-01-10 06:46:39,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:39,428 INFO L225 Difference]: With dead ends: 4440 [2022-01-10 06:46:39,428 INFO L226 Difference]: Without dead ends: 2677 [2022-01-10 06:46:39,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1037 GetRequests, 1014 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-10 06:46:39,432 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 304 mSDsluCounter, 2608 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 3038 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:39,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 3038 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:39,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2677 states. [2022-01-10 06:46:39,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2677 to 2171. [2022-01-10 06:46:39,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2171 states, 1704 states have (on average 1.2634976525821595) internal successors, (2153), 1750 states have internal predecessors, (2153), 301 states have call successors, (301), 165 states have call predecessors, (301), 165 states have return successors, (301), 262 states have call predecessors, (301), 300 states have call successors, (301) [2022-01-10 06:46:39,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2171 states to 2171 states and 2755 transitions. [2022-01-10 06:46:39,555 INFO L78 Accepts]: Start accepts. Automaton has 2171 states and 2755 transitions. Word has length 335 [2022-01-10 06:46:39,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:39,555 INFO L470 AbstractCegarLoop]: Abstraction has 2171 states and 2755 transitions. [2022-01-10 06:46:39,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 9 states have internal predecessors, (152), 5 states have call successors, (25), 4 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) [2022-01-10 06:46:39,555 INFO L276 IsEmpty]: Start isEmpty. Operand 2171 states and 2755 transitions. [2022-01-10 06:46:39,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2022-01-10 06:46:39,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:39,557 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 9, 8, 8, 8, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:39,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (40)] Ended with exit code 0 [2022-01-10 06:46:39,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:39,968 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:39,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:39,969 INFO L85 PathProgramCache]: Analyzing trace with hash -707153918, now seen corresponding path program 1 times [2022-01-10 06:46:39,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:39,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [450686418] [2022-01-10 06:46:39,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:39,969 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:39,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:39,970 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:39,971 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:40,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:40,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:40,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:40,516 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 788 trivial. 0 not checked. [2022-01-10 06:46:40,516 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:40,516 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:40,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [450686418] [2022-01-10 06:46:40,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [450686418] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:40,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:40,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:40,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042443507] [2022-01-10 06:46:40,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:40,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:40,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:40,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:40,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:40,517 INFO L87 Difference]: Start difference. First operand 2171 states and 2755 transitions. Second operand has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-01-10 06:46:40,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:40,660 INFO L93 Difference]: Finished difference Result 3955 states and 5069 transitions. [2022-01-10 06:46:40,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:40,661 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 335 [2022-01-10 06:46:40,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:40,665 INFO L225 Difference]: With dead ends: 3955 [2022-01-10 06:46:40,665 INFO L226 Difference]: Without dead ends: 2155 [2022-01-10 06:46:40,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 333 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:40,669 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 10 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:40,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 719 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:40,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2155 states. [2022-01-10 06:46:40,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2155 to 2155. [2022-01-10 06:46:40,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2155 states, 1693 states have (on average 1.2492616656822209) internal successors, (2115), 1739 states have internal predecessors, (2115), 297 states have call successors, (297), 165 states have call predecessors, (297), 164 states have return successors, (296), 257 states have call predecessors, (296), 296 states have call successors, (296) [2022-01-10 06:46:40,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2155 states to 2155 states and 2708 transitions. [2022-01-10 06:46:40,797 INFO L78 Accepts]: Start accepts. Automaton has 2155 states and 2708 transitions. Word has length 335 [2022-01-10 06:46:40,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:40,797 INFO L470 AbstractCegarLoop]: Abstraction has 2155 states and 2708 transitions. [2022-01-10 06:46:40,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-01-10 06:46:40,797 INFO L276 IsEmpty]: Start isEmpty. Operand 2155 states and 2708 transitions. [2022-01-10 06:46:40,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2022-01-10 06:46:40,799 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:40,799 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 10, 9, 8, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:40,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:41,007 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:41,008 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:41,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:41,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2065358722, now seen corresponding path program 1 times [2022-01-10 06:46:41,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:41,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408767029] [2022-01-10 06:46:41,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:41,009 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:41,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:41,010 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:41,010 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:41,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:41,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:46:41,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 343 proven. 4 refuted. 0 times theorem prover too weak. 635 trivial. 0 not checked. [2022-01-10 06:46:41,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:42,422 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 962 trivial. 0 not checked. [2022-01-10 06:46:42,422 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:42,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408767029] [2022-01-10 06:46:42,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408767029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:42,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:42,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-01-10 06:46:42,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643299228] [2022-01-10 06:46:42,422 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:42,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:42,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:42,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:42,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:42,423 INFO L87 Difference]: Start difference. First operand 2155 states and 2708 transitions. Second operand has 19 states, 19 states have (on average 12.68421052631579) internal successors, (241), 17 states have internal predecessors, (241), 7 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (50), 9 states have call predecessors, (50), 7 states have call successors, (50) [2022-01-10 06:46:44,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:44,234 INFO L93 Difference]: Finished difference Result 6186 states and 8043 transitions. [2022-01-10 06:46:44,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-10 06:46:44,235 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 12.68421052631579) internal successors, (241), 17 states have internal predecessors, (241), 7 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (50), 9 states have call predecessors, (50), 7 states have call successors, (50) Word has length 350 [2022-01-10 06:46:44,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:44,243 INFO L225 Difference]: With dead ends: 6186 [2022-01-10 06:46:44,243 INFO L226 Difference]: Without dead ends: 4462 [2022-01-10 06:46:44,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 728 GetRequests, 682 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=456, Invalid=1800, Unknown=0, NotChecked=0, Total=2256 [2022-01-10 06:46:44,247 INFO L933 BasicCegarLoop]: 391 mSDtfsCounter, 1957 mSDsluCounter, 3001 mSDsCounter, 0 mSdLazyCounter, 2153 mSolverCounterSat, 506 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1980 SdHoareTripleChecker+Valid, 3392 SdHoareTripleChecker+Invalid, 2659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 506 IncrementalHoareTripleChecker+Valid, 2153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:44,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1980 Valid, 3392 Invalid, 2659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [506 Valid, 2153 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-10 06:46:44,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4462 states. [2022-01-10 06:46:44,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4462 to 2531. [2022-01-10 06:46:44,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2531 states, 1988 states have (on average 1.2449698189134808) internal successors, (2475), 2034 states have internal predecessors, (2475), 349 states have call successors, (349), 194 states have call predecessors, (349), 193 states have return successors, (348), 302 states have call predecessors, (348), 348 states have call successors, (348) [2022-01-10 06:46:44,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 3172 transitions. [2022-01-10 06:46:44,401 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 3172 transitions. Word has length 350 [2022-01-10 06:46:44,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:44,402 INFO L470 AbstractCegarLoop]: Abstraction has 2531 states and 3172 transitions. [2022-01-10 06:46:44,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 12.68421052631579) internal successors, (241), 17 states have internal predecessors, (241), 7 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (50), 9 states have call predecessors, (50), 7 states have call successors, (50) [2022-01-10 06:46:44,402 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 3172 transitions. [2022-01-10 06:46:44,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2022-01-10 06:46:44,404 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:44,404 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:44,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:44,613 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:44,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:44,614 INFO L85 PathProgramCache]: Analyzing trace with hash 993127109, now seen corresponding path program 1 times [2022-01-10 06:46:44,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:44,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1564909324] [2022-01-10 06:46:44,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:44,614 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:44,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:44,615 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:44,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-01-10 06:46:44,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:44,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:44,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:45,645 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 2 proven. 275 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2022-01-10 06:46:45,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:46,073 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2022-01-10 06:46:46,073 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:46,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1564909324] [2022-01-10 06:46:46,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1564909324] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:46,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:46,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:46:46,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840718738] [2022-01-10 06:46:46,074 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:46,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:46:46,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:46,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:46:46,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:46:46,076 INFO L87 Difference]: Start difference. First operand 2531 states and 3172 transitions. Second operand has 13 states, 13 states have (on average 21.384615384615383) internal successors, (278), 13 states have internal predecessors, (278), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2022-01-10 06:46:47,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:47,502 INFO L93 Difference]: Finished difference Result 9174 states and 11557 transitions. [2022-01-10 06:46:47,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:46:47,502 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 21.384615384615383) internal successors, (278), 13 states have internal predecessors, (278), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) Word has length 369 [2022-01-10 06:46:47,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:47,517 INFO L225 Difference]: With dead ends: 9174 [2022-01-10 06:46:47,517 INFO L226 Difference]: Without dead ends: 7165 [2022-01-10 06:46:47,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 772 GetRequests, 732 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:47,522 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 2104 mSDsluCounter, 1932 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 973 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2104 SdHoareTripleChecker+Valid, 2349 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 973 IncrementalHoareTripleChecker+Valid, 1244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:47,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2104 Valid, 2349 Invalid, 2217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [973 Valid, 1244 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-10 06:46:47,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7165 states. [2022-01-10 06:46:47,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7165 to 3173. [2022-01-10 06:46:47,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3173 states, 2500 states have (on average 1.2444) internal successors, (3111), 2553 states have internal predecessors, (3111), 441 states have call successors, (441), 232 states have call predecessors, (441), 231 states have return successors, (440), 387 states have call predecessors, (440), 440 states have call successors, (440) [2022-01-10 06:46:47,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3173 states to 3173 states and 3992 transitions. [2022-01-10 06:46:47,792 INFO L78 Accepts]: Start accepts. Automaton has 3173 states and 3992 transitions. Word has length 369 [2022-01-10 06:46:47,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:47,792 INFO L470 AbstractCegarLoop]: Abstraction has 3173 states and 3992 transitions. [2022-01-10 06:46:47,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.384615384615383) internal successors, (278), 13 states have internal predecessors, (278), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2022-01-10 06:46:47,793 INFO L276 IsEmpty]: Start isEmpty. Operand 3173 states and 3992 transitions. [2022-01-10 06:46:47,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-01-10 06:46:47,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:47,795 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:48,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:48,004 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:48,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:48,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1201674807, now seen corresponding path program 1 times [2022-01-10 06:46:48,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:48,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [922756754] [2022-01-10 06:46:48,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:48,005 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:48,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:48,006 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:48,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-01-10 06:46:48,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:48,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:48,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:49,028 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 2 proven. 275 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2022-01-10 06:46:49,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:49,519 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2022-01-10 06:46:49,519 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:49,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [922756754] [2022-01-10 06:46:49,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [922756754] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:49,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:49,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:46:49,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354168835] [2022-01-10 06:46:49,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:49,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:46:49,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:49,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:46:49,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:46:49,521 INFO L87 Difference]: Start difference. First operand 3173 states and 3992 transitions. Second operand has 13 states, 13 states have (on average 21.46153846153846) internal successors, (279), 13 states have internal predecessors, (279), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2022-01-10 06:46:51,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:51,903 INFO L93 Difference]: Finished difference Result 11474 states and 14456 transitions. [2022-01-10 06:46:51,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:46:51,904 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 21.46153846153846) internal successors, (279), 13 states have internal predecessors, (279), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) Word has length 370 [2022-01-10 06:46:51,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:51,958 INFO L225 Difference]: With dead ends: 11474 [2022-01-10 06:46:51,958 INFO L226 Difference]: Without dead ends: 8785 [2022-01-10 06:46:51,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 734 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:51,962 INFO L933 BasicCegarLoop]: 725 mSDtfsCounter, 1836 mSDsluCounter, 3247 mSDsCounter, 0 mSdLazyCounter, 1963 mSolverCounterSat, 935 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1836 SdHoareTripleChecker+Valid, 3972 SdHoareTripleChecker+Invalid, 2898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 935 IncrementalHoareTripleChecker+Valid, 1963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:51,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1836 Valid, 3972 Invalid, 2898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [935 Valid, 1963 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-10 06:46:51,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8785 states. [2022-01-10 06:46:52,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8785 to 4883. [2022-01-10 06:46:52,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4883 states, 3797 states have (on average 1.2420331840927048) internal successors, (4716), 3875 states have internal predecessors, (4716), 730 states have call successors, (730), 356 states have call predecessors, (730), 355 states have return successors, (729), 651 states have call predecessors, (729), 729 states have call successors, (729) [2022-01-10 06:46:52,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4883 states to 4883 states and 6175 transitions. [2022-01-10 06:46:52,437 INFO L78 Accepts]: Start accepts. Automaton has 4883 states and 6175 transitions. Word has length 370 [2022-01-10 06:46:52,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:52,437 INFO L470 AbstractCegarLoop]: Abstraction has 4883 states and 6175 transitions. [2022-01-10 06:46:52,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.46153846153846) internal successors, (279), 13 states have internal predecessors, (279), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2022-01-10 06:46:52,437 INFO L276 IsEmpty]: Start isEmpty. Operand 4883 states and 6175 transitions. [2022-01-10 06:46:52,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2022-01-10 06:46:52,440 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:52,440 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:52,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:52,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:52,649 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:52,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:52,650 INFO L85 PathProgramCache]: Analyzing trace with hash 960107412, now seen corresponding path program 1 times [2022-01-10 06:46:52,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:52,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1109862416] [2022-01-10 06:46:52,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:52,651 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:52,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:52,652 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:52,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-01-10 06:46:52,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:52,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:52,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:53,688 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 2 proven. 275 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2022-01-10 06:46:53,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:54,184 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2022-01-10 06:46:54,184 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:54,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1109862416] [2022-01-10 06:46:54,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1109862416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:54,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:54,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:46:54,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713307119] [2022-01-10 06:46:54,185 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:54,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:46:54,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:54,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:46:54,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:46:54,187 INFO L87 Difference]: Start difference. First operand 4883 states and 6175 transitions. Second operand has 13 states, 13 states have (on average 21.53846153846154) internal successors, (280), 13 states have internal predecessors, (280), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2022-01-10 06:46:56,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:56,352 INFO L93 Difference]: Finished difference Result 12907 states and 16307 transitions. [2022-01-10 06:46:56,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:46:56,352 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 21.53846153846154) internal successors, (280), 13 states have internal predecessors, (280), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) Word has length 371 [2022-01-10 06:46:56,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:56,369 INFO L225 Difference]: With dead ends: 12907 [2022-01-10 06:46:56,369 INFO L226 Difference]: Without dead ends: 8571 [2022-01-10 06:46:56,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 776 GetRequests, 736 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:56,375 INFO L933 BasicCegarLoop]: 681 mSDtfsCounter, 2207 mSDsluCounter, 1966 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 1068 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2207 SdHoareTripleChecker+Valid, 2647 SdHoareTripleChecker+Invalid, 2196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1068 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:56,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2207 Valid, 2647 Invalid, 2196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1068 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-10 06:46:56,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8571 states. [2022-01-10 06:46:56,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8571 to 6054. [2022-01-10 06:46:56,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6054 states, 4685 states have (on average 1.2414087513340448) internal successors, (5816), 4774 states have internal predecessors, (5816), 927 states have call successors, (927), 442 states have call predecessors, (927), 441 states have return successors, (926), 837 states have call predecessors, (926), 926 states have call successors, (926) [2022-01-10 06:46:56,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6054 states to 6054 states and 7669 transitions. [2022-01-10 06:46:56,930 INFO L78 Accepts]: Start accepts. Automaton has 6054 states and 7669 transitions. Word has length 371 [2022-01-10 06:46:56,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:56,931 INFO L470 AbstractCegarLoop]: Abstraction has 6054 states and 7669 transitions. [2022-01-10 06:46:56,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.53846153846154) internal successors, (280), 13 states have internal predecessors, (280), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2022-01-10 06:46:56,931 INFO L276 IsEmpty]: Start isEmpty. Operand 6054 states and 7669 transitions. [2022-01-10 06:46:56,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2022-01-10 06:46:56,934 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:56,935 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:56,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:57,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:57,143 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:57,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:57,144 INFO L85 PathProgramCache]: Analyzing trace with hash -537858352, now seen corresponding path program 1 times [2022-01-10 06:46:57,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:57,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1302430949] [2022-01-10 06:46:57,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:57,144 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:57,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:57,145 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:57,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 06:46:57,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:57,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:46:57,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:58,869 INFO L134 CoverageAnalysis]: Checked inductivity of 928 backedges. 253 proven. 43 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2022-01-10 06:46:58,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:59,107 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:59,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1302430949] [2022-01-10 06:46:59,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1302430949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:59,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [402896395] [2022-01-10 06:46:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:59,107 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:59,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:46:59,108 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-01-10 06:46:59,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2022-01-10 06:46:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:59,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:59,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:59,803 INFO L134 CoverageAnalysis]: Checked inductivity of 928 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 926 trivial. 0 not checked. [2022-01-10 06:46:59,803 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:59,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [402896395] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:59,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:59,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2022-01-10 06:46:59,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164429847] [2022-01-10 06:46:59,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:59,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:59,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:59,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:59,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:59,804 INFO L87 Difference]: Start difference. First operand 6054 states and 7669 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2022-01-10 06:47:00,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:47:00,497 INFO L93 Difference]: Finished difference Result 12278 states and 15590 transitions. [2022-01-10 06:47:00,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:47:00,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 375 [2022-01-10 06:47:00,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:47:00,515 INFO L225 Difference]: With dead ends: 12278 [2022-01-10 06:47:00,516 INFO L226 Difference]: Without dead ends: 6832 [2022-01-10 06:47:00,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 903 GetRequests, 886 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:47:00,525 INFO L933 BasicCegarLoop]: 420 mSDtfsCounter, 192 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:47:00,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 981 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 103 Unchecked, 0.0s Time] [2022-01-10 06:47:00,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6832 states. [2022-01-10 06:47:01,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6832 to 5342. [2022-01-10 06:47:01,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5342 states, 4138 states have (on average 1.233929434509425) internal successors, (5106), 4214 states have internal predecessors, (5106), 820 states have call successors, (820), 383 states have call predecessors, (820), 383 states have return successors, (820), 744 states have call predecessors, (820), 820 states have call successors, (820) [2022-01-10 06:47:01,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5342 states to 5342 states and 6746 transitions. [2022-01-10 06:47:01,025 INFO L78 Accepts]: Start accepts. Automaton has 5342 states and 6746 transitions. Word has length 375 [2022-01-10 06:47:01,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:47:01,025 INFO L470 AbstractCegarLoop]: Abstraction has 5342 states and 6746 transitions. [2022-01-10 06:47:01,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2022-01-10 06:47:01,025 INFO L276 IsEmpty]: Start isEmpty. Operand 5342 states and 6746 transitions. [2022-01-10 06:47:01,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2022-01-10 06:47:01,033 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:47:01,033 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:47:01,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-01-10 06:47:01,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (47)] Forceful destruction successful, exit code 0 [2022-01-10 06:47:01,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2022-01-10 06:47:01,441 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:47:01,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:47:01,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1045056117, now seen corresponding path program 1 times [2022-01-10 06:47:01,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:47:01,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [732208926] [2022-01-10 06:47:01,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:47:01,443 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:47:01,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:47:01,445 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:47:01,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-01-10 06:47:01,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:47:01,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 809 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:47:01,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:03,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 227 proven. 287 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-01-10 06:47:03,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:47:03,426 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:47:03,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [732208926] [2022-01-10 06:47:03,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [732208926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:47:03,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1172258344] [2022-01-10 06:47:03,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:47:03,427 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:47:03,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:47:03,428 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-01-10 06:47:03,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2022-01-10 06:47:03,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:47:03,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 809 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-10 06:47:03,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:04,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 416 proven. 108 refuted. 0 times theorem prover too weak. 638 trivial. 0 not checked. [2022-01-10 06:47:04,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:47:05,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 42 proven. 76 refuted. 0 times theorem prover too weak. 1044 trivial. 0 not checked. [2022-01-10 06:47:05,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1172258344] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:47:05,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-10 06:47:05,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 14] total 29 [2022-01-10 06:47:05,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437335452] [2022-01-10 06:47:05,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-10 06:47:05,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-10 06:47:05,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:47:05,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-10 06:47:05,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-01-10 06:47:05,161 INFO L87 Difference]: Start difference. First operand 5342 states and 6746 transitions. Second operand has 29 states, 29 states have (on average 13.620689655172415) internal successors, (395), 28 states have internal predecessors, (395), 11 states have call successors, (84), 14 states have call predecessors, (84), 19 states have return successors, (84), 12 states have call predecessors, (84), 11 states have call successors, (84) [2022-01-10 06:47:10,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:47:10,841 INFO L93 Difference]: Finished difference Result 23901 states and 30508 transitions. [2022-01-10 06:47:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-10 06:47:10,841 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 13.620689655172415) internal successors, (395), 28 states have internal predecessors, (395), 11 states have call successors, (84), 14 states have call predecessors, (84), 19 states have return successors, (84), 12 states have call predecessors, (84), 11 states have call successors, (84) Word has length 416 [2022-01-10 06:47:10,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:47:10,888 INFO L225 Difference]: With dead ends: 23901 [2022-01-10 06:47:10,889 INFO L226 Difference]: Without dead ends: 19187 [2022-01-10 06:47:10,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1584 GetRequests, 1452 SyntacticMatches, 3 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4824 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1587, Invalid=15443, Unknown=0, NotChecked=0, Total=17030 [2022-01-10 06:47:10,908 INFO L933 BasicCegarLoop]: 985 mSDtfsCounter, 2166 mSDsluCounter, 11876 mSDsCounter, 0 mSdLazyCounter, 5534 mSolverCounterSat, 801 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2209 SdHoareTripleChecker+Valid, 12861 SdHoareTripleChecker+Invalid, 8159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 801 IncrementalHoareTripleChecker+Valid, 5534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1824 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:47:10,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2209 Valid, 12861 Invalid, 8159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [801 Valid, 5534 Invalid, 0 Unknown, 1824 Unchecked, 2.2s Time] [2022-01-10 06:47:10,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19187 states.