/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.ufo.UNBOUNDED.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:46:08,168 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:46:08,169 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:46:08,220 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:46:08,221 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:46:08,221 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:46:08,222 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:46:08,223 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:46:08,224 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:46:08,225 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:46:08,225 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:46:08,226 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:46:08,226 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:46:08,226 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:46:08,228 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:46:08,229 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:46:08,229 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:46:08,230 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:46:08,231 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:46:08,232 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:46:08,233 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:46:08,233 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:46:08,234 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:46:08,234 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:46:08,236 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:46:08,236 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:46:08,236 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:46:08,237 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:46:08,237 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:46:08,238 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:46:08,238 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:46:08,238 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:46:08,239 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:46:08,239 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:46:08,240 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:46:08,240 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:46:08,240 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:46:08,240 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:46:08,241 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:46:08,241 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:46:08,241 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:46:08,242 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:46:08,255 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:46:08,255 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:46:08,255 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:46:08,255 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:46:08,256 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:46:08,256 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:46:08,256 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:46:08,257 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:46:08,257 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:46:08,257 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:46:08,257 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:46:08,257 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:46:08,257 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:46:08,257 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:46:08,257 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:46:08,258 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:46:08,258 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:46:08,258 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:46:08,258 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:46:08,258 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:46:08,258 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:46:08,258 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:46:08,259 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:46:08,259 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:46:08,259 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:46:08,259 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:46:08,259 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:46:08,259 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:46:08,259 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:08,260 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:46:08,260 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:46:08,260 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:46:08,260 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:46:08,260 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:46:08,403 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:46:08,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:46:08,421 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:46:08,422 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:46:08,422 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:46:08,423 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.UNBOUNDED.pals.c [2022-01-10 06:46:08,471 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab614e57a/013d0984d1d340d69c617f56efe8e181/FLAG36a502800 [2022-01-10 06:46:08,851 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:46:08,851 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.UNBOUNDED.pals.c [2022-01-10 06:46:08,857 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab614e57a/013d0984d1d340d69c617f56efe8e181/FLAG36a502800 [2022-01-10 06:46:08,866 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab614e57a/013d0984d1d340d69c617f56efe8e181 [2022-01-10 06:46:08,868 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:46:08,868 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:46:08,869 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:46:08,870 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:46:08,881 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:46:08,882 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:46:08" (1/1) ... [2022-01-10 06:46:08,883 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3adea6fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:08, skipping insertion in model container [2022-01-10 06:46:08,883 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:46:08" (1/1) ... [2022-01-10 06:46:08,888 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:46:08,910 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:46:09,103 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.ufo.UNBOUNDED.pals.c[12106,12119] [2022-01-10 06:46:09,105 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:46:09,115 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:46:09,178 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.ufo.UNBOUNDED.pals.c[12106,12119] [2022-01-10 06:46:09,178 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:46:09,188 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:46:09,188 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:09 WrapperNode [2022-01-10 06:46:09,188 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:46:09,189 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:46:09,189 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:46:09,189 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:46:09,203 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:09" (1/1) ... [2022-01-10 06:46:09,223 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:09" (1/1) ... [2022-01-10 06:46:09,249 INFO L137 Inliner]: procedures = 28, calls = 51, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 383 [2022-01-10 06:46:09,250 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:46:09,250 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:46:09,250 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:46:09,250 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:46:09,257 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:09" (1/1) ... [2022-01-10 06:46:09,257 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:09" (1/1) ... [2022-01-10 06:46:09,261 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:09" (1/1) ... [2022-01-10 06:46:09,261 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:09" (1/1) ... [2022-01-10 06:46:09,267 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:09" (1/1) ... [2022-01-10 06:46:09,271 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:09" (1/1) ... [2022-01-10 06:46:09,273 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:09" (1/1) ... [2022-01-10 06:46:09,275 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:46:09,276 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:46:09,276 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:46:09,276 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:46:09,298 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:09" (1/1) ... [2022-01-10 06:46:09,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:46:09,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:46:09,328 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:09,331 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:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:46:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:46:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure write_history_bool [2022-01-10 06:46:09,378 INFO L138 BoogieDeclarations]: Found implementation of procedure write_history_bool [2022-01-10 06:46:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2022-01-10 06:46:09,378 INFO L138 BoogieDeclarations]: Found implementation of procedure assert [2022-01-10 06:46:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_int8 [2022-01-10 06:46:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_int8 [2022-01-10 06:46:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_bool [2022-01-10 06:46:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_bool [2022-01-10 06:46:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure add_history_type [2022-01-10 06:46:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure add_history_type [2022-01-10 06:46:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-01-10 06:46:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-01-10 06:46:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:46:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:46:09,447 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:46:09,448 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:46:09,779 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:46:09,785 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:46:09,785 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-10 06:46:09,786 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:46:09 BoogieIcfgContainer [2022-01-10 06:46:09,786 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:46:09,787 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:46:09,788 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:46:09,795 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:46:09,796 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:46:08" (1/3) ... [2022-01-10 06:46:09,796 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a3e3963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:46:09, skipping insertion in model container [2022-01-10 06:46:09,796 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:46:09" (2/3) ... [2022-01-10 06:46:09,796 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a3e3963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:46:09, skipping insertion in model container [2022-01-10 06:46:09,796 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:46:09" (3/3) ... [2022-01-10 06:46:09,797 INFO L111 eAbstractionObserver]: Analyzing ICFG pals_STARTPALS_Triplicated.ufo.UNBOUNDED.pals.c [2022-01-10 06:46:09,800 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:46:09,800 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:46:09,845 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:46:09,849 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:09,849 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:46:09,862 INFO L276 IsEmpty]: Start isEmpty. Operand has 188 states, 143 states have (on average 1.5944055944055944) internal successors, (228), 148 states have internal predecessors, (228), 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:09,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-10 06:46:09,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:09,867 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:09,867 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:09,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:09,871 INFO L85 PathProgramCache]: Analyzing trace with hash -132128218, now seen corresponding path program 1 times [2022-01-10 06:46:09,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:09,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088312982] [2022-01-10 06:46:09,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:09,880 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:09,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:09,893 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:09,894 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:10,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:10,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:10,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:10,090 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:10,091 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:10,092 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:10,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088312982] [2022-01-10 06:46:10,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088312982] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:10,093 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:10,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:10,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883970907] [2022-01-10 06:46:10,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:10,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:10,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:10,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:10,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:10,129 INFO L87 Difference]: Start difference. First operand has 188 states, 143 states have (on average 1.5944055944055944) internal successors, (228), 148 states have internal predecessors, (228), 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:10,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:10,243 INFO L93 Difference]: Finished difference Result 377 states and 649 transitions. [2022-01-10 06:46:10,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:10,245 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:10,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:10,261 INFO L225 Difference]: With dead ends: 377 [2022-01-10 06:46:10,261 INFO L226 Difference]: Without dead ends: 192 [2022-01-10 06:46:10,269 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:10,272 INFO L933 BasicCegarLoop]: 286 mSDtfsCounter, 18 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 841 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:10,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 841 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:10,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-01-10 06:46:10,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 190. [2022-01-10 06:46:10,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 145 states have (on average 1.5448275862068965) internal successors, (224), 149 states have internal predecessors, (224), 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:10,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 298 transitions. [2022-01-10 06:46:10,337 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 298 transitions. Word has length 15 [2022-01-10 06:46:10,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:10,337 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 298 transitions. [2022-01-10 06:46:10,338 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:10,338 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 298 transitions. [2022-01-10 06:46:10,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-10 06:46:10,339 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:10,340 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:10,346 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:10,551 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:10,552 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:10,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:10,553 INFO L85 PathProgramCache]: Analyzing trace with hash 873847563, now seen corresponding path program 1 times [2022-01-10 06:46:10,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:10,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1510551682] [2022-01-10 06:46:10,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:10,554 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:10,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:10,573 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:10,574 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:10,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:10,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:10,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:10,712 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:10,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:10,712 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:10,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1510551682] [2022-01-10 06:46:10,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1510551682] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:10,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:10,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:10,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490425934] [2022-01-10 06:46:10,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:10,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:10,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:10,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:10,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:10,715 INFO L87 Difference]: Start difference. First operand 190 states and 298 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:10,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:10,796 INFO L93 Difference]: Finished difference Result 393 states and 619 transitions. [2022-01-10 06:46:10,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:10,797 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:10,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:10,799 INFO L225 Difference]: With dead ends: 393 [2022-01-10 06:46:10,799 INFO L226 Difference]: Without dead ends: 206 [2022-01-10 06:46:10,800 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:10,800 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 25 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 862 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:10,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 862 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:10,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-10 06:46:10,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 203. [2022-01-10 06:46:10,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 156 states have (on average 1.5256410256410255) internal successors, (238), 160 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:10,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 314 transitions. [2022-01-10 06:46:10,812 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 314 transitions. Word has length 16 [2022-01-10 06:46:10,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:10,812 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 314 transitions. [2022-01-10 06:46:10,812 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:10,815 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 314 transitions. [2022-01-10 06:46:10,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-10 06:46:10,816 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:10,816 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:10,823 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:11,023 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:11,023 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:11,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:11,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1446715225, now seen corresponding path program 1 times [2022-01-10 06:46:11,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:11,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1479488368] [2022-01-10 06:46:11,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:11,025 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:11,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:11,026 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:11,037 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:11,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:11,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:11,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:11,132 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:11,132 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:11,132 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:11,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1479488368] [2022-01-10 06:46:11,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1479488368] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:11,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:11,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:11,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90256487] [2022-01-10 06:46:11,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:11,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:11,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:11,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:11,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:11,134 INFO L87 Difference]: Start difference. First operand 203 states and 314 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:11,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:11,149 INFO L93 Difference]: Finished difference Result 425 states and 665 transitions. [2022-01-10 06:46:11,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:11,150 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:11,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:11,151 INFO L225 Difference]: With dead ends: 425 [2022-01-10 06:46:11,151 INFO L226 Difference]: Without dead ends: 232 [2022-01-10 06:46:11,152 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:11,152 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 22 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 582 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:11,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 582 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:11,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-01-10 06:46:11,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 205. [2022-01-10 06:46:11,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 158 states have (on average 1.518987341772152) internal successors, (240), 162 states have internal predecessors, (240), 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:11,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 316 transitions. [2022-01-10 06:46:11,164 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 316 transitions. Word has length 24 [2022-01-10 06:46:11,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:11,164 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 316 transitions. [2022-01-10 06:46:11,164 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:11,164 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 316 transitions. [2022-01-10 06:46:11,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-10 06:46:11,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:11,165 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 06:46:11,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-01-10 06:46:11,381 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:11,382 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:11,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:11,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1220421526, now seen corresponding path program 1 times [2022-01-10 06:46:11,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:11,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631157777] [2022-01-10 06:46:11,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:11,383 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:11,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:11,384 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:11,388 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:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:11,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:11,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:11,502 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:11,502 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:11,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631157777] [2022-01-10 06:46:11,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631157777] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:11,505 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:11,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:11,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731641175] [2022-01-10 06:46:11,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:11,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:11,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:11,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:11,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:11,506 INFO L87 Difference]: Start difference. First operand 205 states and 316 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:11,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:11,545 INFO L93 Difference]: Finished difference Result 509 states and 804 transitions. [2022-01-10 06:46:11,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:11,546 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:11,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:11,549 INFO L225 Difference]: With dead ends: 509 [2022-01-10 06:46:11,549 INFO L226 Difference]: Without dead ends: 320 [2022-01-10 06:46:11,551 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:11,554 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 132 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 1230 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:11,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 1230 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:11,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-01-10 06:46:11,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 209. [2022-01-10 06:46:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 161 states have (on average 1.5093167701863355) internal successors, (243), 165 states have internal predecessors, (243), 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:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 320 transitions. [2022-01-10 06:46:11,565 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 320 transitions. Word has length 32 [2022-01-10 06:46:11,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:11,565 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 320 transitions. [2022-01-10 06:46:11,566 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:11,566 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 320 transitions. [2022-01-10 06:46:11,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 06:46:11,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:11,567 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:11,580 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:11,772 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:11,773 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:11,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:11,773 INFO L85 PathProgramCache]: Analyzing trace with hash 615743707, now seen corresponding path program 1 times [2022-01-10 06:46:11,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:11,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2034508304] [2022-01-10 06:46:11,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:11,774 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:11,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:11,777 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:11,781 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:11,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:11,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:11,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:11,889 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:11,889 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:11,889 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:11,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2034508304] [2022-01-10 06:46:11,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2034508304] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:11,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:11,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:11,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181115814] [2022-01-10 06:46:11,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:11,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:11,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:11,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:11,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:11,890 INFO L87 Difference]: Start difference. First operand 209 states and 320 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:11,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:11,935 INFO L93 Difference]: Finished difference Result 363 states and 562 transitions. [2022-01-10 06:46:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:46:11,935 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:11,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:11,937 INFO L225 Difference]: With dead ends: 363 [2022-01-10 06:46:11,937 INFO L226 Difference]: Without dead ends: 205 [2022-01-10 06:46:11,937 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:11,938 INFO L933 BasicCegarLoop]: 284 mSDtfsCounter, 132 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1248 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:11,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 1248 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:11,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-10 06:46:11,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2022-01-10 06:46:11,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 158 states have (on average 1.4873417721518987) internal successors, (235), 162 states have internal predecessors, (235), 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:11,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 311 transitions. [2022-01-10 06:46:11,945 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 311 transitions. Word has length 35 [2022-01-10 06:46:11,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:11,945 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 311 transitions. [2022-01-10 06:46:11,945 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:11,945 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 311 transitions. [2022-01-10 06:46:11,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 06:46:11,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:11,946 INFO L514 BasicCegarLoop]: trace histogram [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:11,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-01-10 06:46:12,154 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:12,155 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:12,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:12,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1600956003, now seen corresponding path program 1 times [2022-01-10 06:46:12,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:12,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [781241640] [2022-01-10 06:46:12,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:12,156 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:12,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:12,157 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:12,158 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:12,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:12,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:12,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:12,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:12,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:46:12,308 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:12,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [781241640] [2022-01-10 06:46:12,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [781241640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:12,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:12,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-01-10 06:46:12,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335088586] [2022-01-10 06:46:12,308 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:12,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:12,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:12,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:12,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:12,309 INFO L87 Difference]: Start difference. First operand 205 states and 311 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:12,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:12,347 INFO L93 Difference]: Finished difference Result 458 states and 709 transitions. [2022-01-10 06:46:12,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:12,348 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:12,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:12,349 INFO L225 Difference]: With dead ends: 458 [2022-01-10 06:46:12,349 INFO L226 Difference]: Without dead ends: 264 [2022-01-10 06:46:12,350 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:12,350 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 66 mSDsluCounter, 1130 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1452 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:12,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 1452 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:12,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-01-10 06:46:12,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 258. [2022-01-10 06:46:12,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 201 states have (on average 1.462686567164179) internal successors, (294), 205 states have internal predecessors, (294), 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:12,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 390 transitions. [2022-01-10 06:46:12,378 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 390 transitions. Word has length 35 [2022-01-10 06:46:12,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:12,378 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 390 transitions. [2022-01-10 06:46:12,378 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:12,379 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 390 transitions. [2022-01-10 06:46:12,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 06:46:12,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:12,380 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:12,388 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:12,586 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:12,588 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:12,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:12,588 INFO L85 PathProgramCache]: Analyzing trace with hash -83064995, now seen corresponding path program 2 times [2022-01-10 06:46:12,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:12,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139218788] [2022-01-10 06:46:12,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 06:46:12,589 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:12,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:12,590 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:12,591 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:12,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-10 06:46:12,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 06:46:12,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:12,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:46:12,729 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:12,729 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:12,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139218788] [2022-01-10 06:46:12,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139218788] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:12,729 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:12,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:12,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685157212] [2022-01-10 06:46:12,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:12,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:12,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:12,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:12,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:12,730 INFO L87 Difference]: Start difference. First operand 258 states and 390 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:12,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:12,772 INFO L93 Difference]: Finished difference Result 485 states and 758 transitions. [2022-01-10 06:46:12,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:12,772 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:12,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:12,775 INFO L225 Difference]: With dead ends: 485 [2022-01-10 06:46:12,777 INFO L226 Difference]: Without dead ends: 256 [2022-01-10 06:46:12,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 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:12,778 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 13 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 793 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:12,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 793 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:12,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-01-10 06:46:12,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2022-01-10 06:46:12,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 200 states have (on average 1.46) internal successors, (292), 204 states have internal predecessors, (292), 47 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-01-10 06:46:12,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 386 transitions. [2022-01-10 06:46:12,792 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 386 transitions. Word has length 57 [2022-01-10 06:46:12,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:12,792 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 386 transitions. [2022-01-10 06:46:12,792 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:12,793 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 386 transitions. [2022-01-10 06:46:12,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 06:46:12,793 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:12,794 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:12,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-01-10 06:46:12,999 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:13,000 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:13,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:13,001 INFO L85 PathProgramCache]: Analyzing trace with hash 361213486, now seen corresponding path program 1 times [2022-01-10 06:46:13,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:13,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [727209167] [2022-01-10 06:46:13,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:13,002 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:13,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:13,007 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:13,009 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:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:13,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:13,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:13,138 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:13,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:13,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:13,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [727209167] [2022-01-10 06:46:13,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [727209167] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:13,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:13,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:13,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607833901] [2022-01-10 06:46:13,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:13,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:13,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:13,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:13,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:13,140 INFO L87 Difference]: Start difference. First operand 256 states and 386 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:13,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:13,169 INFO L93 Difference]: Finished difference Result 492 states and 762 transitions. [2022-01-10 06:46:13,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:13,170 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:13,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:13,171 INFO L225 Difference]: With dead ends: 492 [2022-01-10 06:46:13,171 INFO L226 Difference]: Without dead ends: 265 [2022-01-10 06:46:13,172 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:13,172 INFO L933 BasicCegarLoop]: 282 mSDtfsCounter, 19 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 828 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:13,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 828 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:13,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-01-10 06:46:13,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 263. [2022-01-10 06:46:13,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 206 states have (on average 1.4563106796116505) internal successors, (300), 210 states have internal predecessors, (300), 47 states have call successors, (47), 9 states have call predecessors, (47), 9 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-01-10 06:46:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 394 transitions. [2022-01-10 06:46:13,180 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 394 transitions. Word has length 57 [2022-01-10 06:46:13,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:13,181 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 394 transitions. [2022-01-10 06:46:13,181 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:13,181 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 394 transitions. [2022-01-10 06:46:13,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-01-10 06:46:13,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:13,181 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, 1] [2022-01-10 06:46:13,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-01-10 06:46:13,387 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:13,388 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:13,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:13,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1656713491, now seen corresponding path program 1 times [2022-01-10 06:46:13,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:13,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [497111236] [2022-01-10 06:46:13,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:13,388 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:13,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:13,389 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:13,391 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:13,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:13,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:13,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:13,497 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-10 06:46:13,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:13,497 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:13,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [497111236] [2022-01-10 06:46:13,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [497111236] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:13,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:13,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:13,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128841351] [2022-01-10 06:46:13,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:13,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:13,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:13,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:13,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:13,499 INFO L87 Difference]: Start difference. First operand 263 states and 394 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 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:13,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:13,528 INFO L93 Difference]: Finished difference Result 536 states and 814 transitions. [2022-01-10 06:46:13,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:13,529 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 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 58 [2022-01-10 06:46:13,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:13,530 INFO L225 Difference]: With dead ends: 536 [2022-01-10 06:46:13,530 INFO L226 Difference]: Without dead ends: 302 [2022-01-10 06:46:13,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 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:13,532 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 24 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 842 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:13,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 842 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:13,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-01-10 06:46:13,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 299. [2022-01-10 06:46:13,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 238 states have (on average 1.415966386554622) internal successors, (337), 242 states have internal predecessors, (337), 50 states have call successors, (50), 10 states have call predecessors, (50), 10 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2022-01-10 06:46:13,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 437 transitions. [2022-01-10 06:46:13,540 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 437 transitions. Word has length 58 [2022-01-10 06:46:13,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:13,541 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 437 transitions. [2022-01-10 06:46:13,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 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:13,541 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 437 transitions. [2022-01-10 06:46:13,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-01-10 06:46:13,541 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:13,541 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 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] [2022-01-10 06:46:13,563 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:13,748 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:13,748 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:13,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:13,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1602191088, now seen corresponding path program 1 times [2022-01-10 06:46:13,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:13,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [800525776] [2022-01-10 06:46:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:13,749 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:13,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:13,750 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:13,784 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:13,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:13,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:13,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:13,891 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 06:46:13,891 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:13,891 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:13,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [800525776] [2022-01-10 06:46:13,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [800525776] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:13,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:13,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:13,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270162669] [2022-01-10 06:46:13,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:13,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:13,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:13,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:13,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:13,893 INFO L87 Difference]: Start difference. First operand 299 states and 437 transitions. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 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:13,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:13,908 INFO L93 Difference]: Finished difference Result 547 states and 813 transitions. [2022-01-10 06:46:13,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:13,908 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 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 76 [2022-01-10 06:46:13,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:13,909 INFO L225 Difference]: With dead ends: 547 [2022-01-10 06:46:13,909 INFO L226 Difference]: Without dead ends: 301 [2022-01-10 06:46:13,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 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:13,911 INFO L933 BasicCegarLoop]: 283 mSDtfsCounter, 0 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1123 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:13,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1123 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:13,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-01-10 06:46:13,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 299. [2022-01-10 06:46:13,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 238 states have (on average 1.403361344537815) internal successors, (334), 242 states have internal predecessors, (334), 50 states have call successors, (50), 10 states have call predecessors, (50), 10 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2022-01-10 06:46:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 434 transitions. [2022-01-10 06:46:13,919 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 434 transitions. Word has length 76 [2022-01-10 06:46:13,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:13,919 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 434 transitions. [2022-01-10 06:46:13,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 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:13,920 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 434 transitions. [2022-01-10 06:46:13,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-01-10 06:46:13,920 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:13,920 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:13,929 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:14,127 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:14,127 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:14,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:14,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1936194095, now seen corresponding path program 1 times [2022-01-10 06:46:14,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:14,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [837964459] [2022-01-10 06:46:14,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:14,128 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:14,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:14,129 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:14,130 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:14,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:14,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:14,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:14,410 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:14,411 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:14,411 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:14,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [837964459] [2022-01-10 06:46:14,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [837964459] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:14,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:14,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:14,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970181591] [2022-01-10 06:46:14,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:14,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:14,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:14,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:14,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:14,412 INFO L87 Difference]: Start difference. First operand 299 states and 434 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:14,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:14,442 INFO L93 Difference]: Finished difference Result 534 states and 797 transitions. [2022-01-10 06:46:14,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:14,442 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:14,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:14,444 INFO L225 Difference]: With dead ends: 534 [2022-01-10 06:46:14,444 INFO L226 Difference]: Without dead ends: 293 [2022-01-10 06:46:14,444 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:14,445 INFO L933 BasicCegarLoop]: 275 mSDtfsCounter, 15 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 801 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:14,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 801 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:14,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-01-10 06:46:14,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2022-01-10 06:46:14,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 233 states have (on average 1.3819742489270386) internal successors, (322), 237 states have internal predecessors, (322), 49 states have call successors, (49), 10 states have call predecessors, (49), 10 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-01-10 06:46:14,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 420 transitions. [2022-01-10 06:46:14,452 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 420 transitions. Word has length 105 [2022-01-10 06:46:14,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:14,453 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 420 transitions. [2022-01-10 06:46:14,453 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:14,453 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 420 transitions. [2022-01-10 06:46:14,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-01-10 06:46:14,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:14,454 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-01-10 06:46:14,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:14,661 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:14,661 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:14,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:14,661 INFO L85 PathProgramCache]: Analyzing trace with hash -70181286, now seen corresponding path program 1 times [2022-01-10 06:46:14,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:14,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798833024] [2022-01-10 06:46:14,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:14,662 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:14,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:14,663 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:14,663 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:14,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:14,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:14,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:14,924 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-01-10 06:46:14,924 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:14,924 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:14,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798833024] [2022-01-10 06:46:14,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798833024] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:14,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:14,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:14,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548745442] [2022-01-10 06:46:14,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:14,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:14,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:14,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:14,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:14,926 INFO L87 Difference]: Start difference. First operand 293 states and 420 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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:14,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:14,967 INFO L93 Difference]: Finished difference Result 531 states and 777 transitions. [2022-01-10 06:46:14,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:14,968 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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 139 [2022-01-10 06:46:14,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:14,969 INFO L225 Difference]: With dead ends: 531 [2022-01-10 06:46:14,969 INFO L226 Difference]: Without dead ends: 276 [2022-01-10 06:46:14,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 137 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:14,970 INFO L933 BasicCegarLoop]: 266 mSDtfsCounter, 35 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:14,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 762 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:14,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-10 06:46:14,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 276. [2022-01-10 06:46:14,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 219 states have (on average 1.3744292237442923) internal successors, (301), 223 states have internal predecessors, (301), 46 states have call successors, (46), 10 states have call predecessors, (46), 10 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-01-10 06:46:14,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 393 transitions. [2022-01-10 06:46:14,977 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 393 transitions. Word has length 139 [2022-01-10 06:46:14,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:14,977 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 393 transitions. [2022-01-10 06:46:14,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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:14,977 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 393 transitions. [2022-01-10 06:46:14,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-01-10 06:46:14,978 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:14,978 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-01-10 06:46:14,997 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:15,185 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:15,186 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:15,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:15,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1092988106, now seen corresponding path program 1 times [2022-01-10 06:46:15,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:15,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [850681928] [2022-01-10 06:46:15,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:15,187 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:15,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:15,188 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:15,189 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:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:15,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:15,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:15,464 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-01-10 06:46:15,464 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:15,464 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:15,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [850681928] [2022-01-10 06:46:15,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [850681928] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:15,464 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:15,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:15,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787871482] [2022-01-10 06:46:15,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:15,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:15,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:15,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:15,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:15,465 INFO L87 Difference]: Start difference. First operand 276 states and 393 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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:15,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:15,507 INFO L93 Difference]: Finished difference Result 497 states and 723 transitions. [2022-01-10 06:46:15,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:15,507 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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 143 [2022-01-10 06:46:15,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:15,508 INFO L225 Difference]: With dead ends: 497 [2022-01-10 06:46:15,508 INFO L226 Difference]: Without dead ends: 257 [2022-01-10 06:46:15,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 141 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:15,509 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 30 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:15,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 766 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:15,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-01-10 06:46:15,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 257. [2022-01-10 06:46:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 203 states have (on average 1.3694581280788178) internal successors, (278), 207 states have internal predecessors, (278), 43 states have call successors, (43), 10 states have call predecessors, (43), 10 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-01-10 06:46:15,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 364 transitions. [2022-01-10 06:46:15,516 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 364 transitions. Word has length 143 [2022-01-10 06:46:15,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:15,516 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 364 transitions. [2022-01-10 06:46:15,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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:15,516 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 364 transitions. [2022-01-10 06:46:15,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 06:46:15,517 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:15,517 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 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] [2022-01-10 06:46:15,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:15,724 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:15,724 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:15,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:15,724 INFO L85 PathProgramCache]: Analyzing trace with hash -2049749712, now seen corresponding path program 1 times [2022-01-10 06:46:15,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:15,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [833576863] [2022-01-10 06:46:15,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:15,725 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:15,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:15,726 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:15,727 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:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:15,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:15,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:15,994 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-10 06:46:15,994 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:15,994 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:15,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [833576863] [2022-01-10 06:46:15,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [833576863] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:15,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:15,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:15,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135352935] [2022-01-10 06:46:15,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:15,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:15,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:15,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:15,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:15,995 INFO L87 Difference]: Start difference. First operand 257 states and 364 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 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:16,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:16,037 INFO L93 Difference]: Finished difference Result 476 states and 687 transitions. [2022-01-10 06:46:16,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:16,038 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 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 146 [2022-01-10 06:46:16,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:16,039 INFO L225 Difference]: With dead ends: 476 [2022-01-10 06:46:16,039 INFO L226 Difference]: Without dead ends: 277 [2022-01-10 06:46:16,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 144 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:16,040 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 39 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:16,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 754 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:16,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-01-10 06:46:16,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 277. [2022-01-10 06:46:16,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 222 states have (on average 1.3423423423423424) internal successors, (298), 226 states have internal predecessors, (298), 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:16,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 384 transitions. [2022-01-10 06:46:16,047 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 384 transitions. Word has length 146 [2022-01-10 06:46:16,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:16,047 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 384 transitions. [2022-01-10 06:46:16,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 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:16,047 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 384 transitions. [2022-01-10 06:46:16,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 06:46:16,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:16,048 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 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] [2022-01-10 06:46:16,057 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:16,255 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:16,255 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:16,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:16,256 INFO L85 PathProgramCache]: Analyzing trace with hash -708765004, now seen corresponding path program 2 times [2022-01-10 06:46:16,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:16,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1001490093] [2022-01-10 06:46:16,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 06:46:16,256 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:16,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:16,261 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:16,269 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:16,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-10 06:46:16,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 06:46:16,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:16,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:16,484 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-01-10 06:46:16,484 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:16,485 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:16,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1001490093] [2022-01-10 06:46:16,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1001490093] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:16,485 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:16,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:16,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220475305] [2022-01-10 06:46:16,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:16,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:16,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:16,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:16,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:16,504 INFO L87 Difference]: Start difference. First operand 277 states and 384 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:16,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:16,527 INFO L93 Difference]: Finished difference Result 433 states and 620 transitions. [2022-01-10 06:46:16,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:16,527 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 146 [2022-01-10 06:46:16,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:16,528 INFO L225 Difference]: With dead ends: 433 [2022-01-10 06:46:16,528 INFO L226 Difference]: Without dead ends: 283 [2022-01-10 06:46:16,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 143 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:16,531 INFO L933 BasicCegarLoop]: 274 mSDtfsCounter, 6 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 815 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:16,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 815 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:16,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-01-10 06:46:16,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 281. [2022-01-10 06:46:16,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 225 states have (on average 1.3377777777777777) internal successors, (301), 229 states have internal predecessors, (301), 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:16,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 387 transitions. [2022-01-10 06:46:16,538 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 387 transitions. Word has length 146 [2022-01-10 06:46:16,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:16,539 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 387 transitions. [2022-01-10 06:46:16,539 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:16,539 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 387 transitions. [2022-01-10 06:46:16,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-01-10 06:46:16,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:16,540 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 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] [2022-01-10 06:46:16,548 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:16,748 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:16,749 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:16,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:16,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1983169145, now seen corresponding path program 1 times [2022-01-10 06:46:16,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:16,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383799370] [2022-01-10 06:46:16,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:16,750 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:16,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:16,751 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:16,752 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:16,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:16,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:16,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:17,039 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-01-10 06:46:17,040 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:17,040 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:17,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383799370] [2022-01-10 06:46:17,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383799370] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:17,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:17,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:17,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647003045] [2022-01-10 06:46:17,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:17,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:17,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:17,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:17,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:17,041 INFO L87 Difference]: Start difference. First operand 281 states and 387 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:46:17,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:17,053 INFO L93 Difference]: Finished difference Result 479 states and 673 transitions. [2022-01-10 06:46:17,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:17,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 155 [2022-01-10 06:46:17,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:17,055 INFO L225 Difference]: With dead ends: 479 [2022-01-10 06:46:17,055 INFO L226 Difference]: Without dead ends: 283 [2022-01-10 06:46:17,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 151 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:17,056 INFO L933 BasicCegarLoop]: 277 mSDtfsCounter, 0 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1101 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:17,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1101 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:17,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-01-10 06:46:17,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 281. [2022-01-10 06:46:17,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 225 states have (on average 1.3244444444444445) internal successors, (298), 229 states have internal predecessors, (298), 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:17,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 384 transitions. [2022-01-10 06:46:17,063 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 384 transitions. Word has length 155 [2022-01-10 06:46:17,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:17,063 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 384 transitions. [2022-01-10 06:46:17,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:46:17,063 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 384 transitions. [2022-01-10 06:46:17,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-01-10 06:46:17,064 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:17,064 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, 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] [2022-01-10 06:46:17,085 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:17,271 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:17,271 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:17,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:17,272 INFO L85 PathProgramCache]: Analyzing trace with hash 727603100, now seen corresponding path program 1 times [2022-01-10 06:46:17,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:17,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2009777304] [2022-01-10 06:46:17,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:17,272 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:17,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:17,273 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:17,274 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:17,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:17,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:17,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:17,603 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2022-01-10 06:46:17,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:17,603 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:17,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2009777304] [2022-01-10 06:46:17,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2009777304] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:17,604 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:17,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:17,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695989531] [2022-01-10 06:46:17,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:17,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:17,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:17,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:17,605 INFO L87 Difference]: Start difference. First operand 281 states and 384 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:46:17,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:17,615 INFO L93 Difference]: Finished difference Result 442 states and 623 transitions. [2022-01-10 06:46:17,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:17,616 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 188 [2022-01-10 06:46:17,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:17,617 INFO L225 Difference]: With dead ends: 442 [2022-01-10 06:46:17,617 INFO L226 Difference]: Without dead ends: 281 [2022-01-10 06:46:17,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 184 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:17,617 INFO L933 BasicCegarLoop]: 276 mSDtfsCounter, 0 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:17,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1098 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:17,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-01-10 06:46:17,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2022-01-10 06:46:17,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 225 states have (on average 1.3111111111111111) internal successors, (295), 229 states have internal predecessors, (295), 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:17,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 381 transitions. [2022-01-10 06:46:17,623 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 381 transitions. Word has length 188 [2022-01-10 06:46:17,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:17,624 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 381 transitions. [2022-01-10 06:46:17,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:46:17,624 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 381 transitions. [2022-01-10 06:46:17,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-10 06:46:17,625 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:17,625 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, 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:17,637 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:17,836 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:17,837 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:17,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:17,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1416484480, now seen corresponding path program 1 times [2022-01-10 06:46:17,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:17,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1367194008] [2022-01-10 06:46:17,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:17,838 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:17,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:17,840 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:17,841 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:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:18,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:18,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:18,323 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 138 proven. 14 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-01-10 06:46:18,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:18,628 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 154 proven. 0 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-01-10 06:46:18,628 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:18,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1367194008] [2022-01-10 06:46:18,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1367194008] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:18,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:18,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-01-10 06:46:18,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119197262] [2022-01-10 06:46:18,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:18,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:18,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:18,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:18,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:18,629 INFO L87 Difference]: Start difference. First operand 281 states and 381 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:18,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:18,668 INFO L93 Difference]: Finished difference Result 467 states and 652 transitions. [2022-01-10 06:46:18,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:18,668 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 195 [2022-01-10 06:46:18,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:18,670 INFO L225 Difference]: With dead ends: 467 [2022-01-10 06:46:18,670 INFO L226 Difference]: Without dead ends: 281 [2022-01-10 06:46:18,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 385 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:18,671 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 22 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:18,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 760 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:18,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-01-10 06:46:18,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2022-01-10 06:46:18,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 225 states have (on average 1.2844444444444445) internal successors, (289), 229 states have internal predecessors, (289), 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:18,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 375 transitions. [2022-01-10 06:46:18,678 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 375 transitions. Word has length 195 [2022-01-10 06:46:18,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:18,678 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 375 transitions. [2022-01-10 06:46:18,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:18,678 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 375 transitions. [2022-01-10 06:46:18,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-01-10 06:46:18,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:18,680 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:18,687 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:18,886 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:18,887 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:18,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:18,887 INFO L85 PathProgramCache]: Analyzing trace with hash 268764525, now seen corresponding path program 1 times [2022-01-10 06:46:18,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:18,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1790028645] [2022-01-10 06:46:18,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:18,888 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:18,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:18,912 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:18,914 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:19,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:19,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:19,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:19,297 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:19,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:19,298 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:19,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1790028645] [2022-01-10 06:46:19,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1790028645] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:19,298 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:19,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:19,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252824076] [2022-01-10 06:46:19,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:19,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:19,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:19,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:19,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:19,299 INFO L87 Difference]: Start difference. First operand 281 states and 375 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:19,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:19,322 INFO L93 Difference]: Finished difference Result 442 states and 615 transitions. [2022-01-10 06:46:19,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:19,322 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:19,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:19,323 INFO L225 Difference]: With dead ends: 442 [2022-01-10 06:46:19,323 INFO L226 Difference]: Without dead ends: 288 [2022-01-10 06:46:19,324 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:19,324 INFO L933 BasicCegarLoop]: 273 mSDtfsCounter, 7 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 811 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:19,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 811 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:19,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-01-10 06:46:19,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 286. [2022-01-10 06:46:19,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 229 states have (on average 1.279475982532751) internal successors, (293), 233 states have internal predecessors, (293), 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:19,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 379 transitions. [2022-01-10 06:46:19,330 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 379 transitions. Word has length 219 [2022-01-10 06:46:19,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:19,330 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 379 transitions. [2022-01-10 06:46:19,331 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:19,331 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 379 transitions. [2022-01-10 06:46:19,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-01-10 06:46:19,332 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:19,332 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:19,339 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:19,539 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:19,540 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:19,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:19,540 INFO L85 PathProgramCache]: Analyzing trace with hash 464036254, now seen corresponding path program 1 times [2022-01-10 06:46:19,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:19,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1957616515] [2022-01-10 06:46:19,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:19,540 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:19,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:19,541 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:19,543 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:19,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:19,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:19,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:19,930 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:19,931 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:19,931 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:19,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1957616515] [2022-01-10 06:46:19,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1957616515] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:19,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:19,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:19,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443799682] [2022-01-10 06:46:19,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:19,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:19,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:19,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:19,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:19,932 INFO L87 Difference]: Start difference. First operand 286 states and 379 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:19,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:19,953 INFO L93 Difference]: Finished difference Result 444 states and 613 transitions. [2022-01-10 06:46:19,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:19,954 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:19,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:19,955 INFO L225 Difference]: With dead ends: 444 [2022-01-10 06:46:19,955 INFO L226 Difference]: Without dead ends: 285 [2022-01-10 06:46:19,956 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:19,956 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 7 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 797 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:19,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 797 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:19,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-01-10 06:46:19,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 285. [2022-01-10 06:46:19,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 229 states have (on average 1.2663755458515285) internal successors, (290), 232 states have internal predecessors, (290), 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:19,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 374 transitions. [2022-01-10 06:46:19,962 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 374 transitions. Word has length 229 [2022-01-10 06:46:19,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:19,962 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 374 transitions. [2022-01-10 06:46:19,962 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:19,963 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 374 transitions. [2022-01-10 06:46:19,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-01-10 06:46:19,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:19,964 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] [2022-01-10 06:46:19,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2022-01-10 06:46:20,190 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:20,190 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:20,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:20,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1663876823, now seen corresponding path program 1 times [2022-01-10 06:46:20,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:20,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694906508] [2022-01-10 06:46:20,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:20,191 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:20,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:20,202 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:20,235 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:20,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:20,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:20,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:20,630 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:20,630 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:20,630 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:20,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694906508] [2022-01-10 06:46:20,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694906508] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:20,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:20,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:20,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903786504] [2022-01-10 06:46:20,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:20,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:20,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:20,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:20,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:20,631 INFO L87 Difference]: Start difference. First operand 285 states and 374 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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:20,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:20,638 INFO L93 Difference]: Finished difference Result 487 states and 678 transitions. [2022-01-10 06:46:20,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:20,638 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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 239 [2022-01-10 06:46:20,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:20,640 INFO L225 Difference]: With dead ends: 487 [2022-01-10 06:46:20,640 INFO L226 Difference]: Without dead ends: 329 [2022-01-10 06:46:20,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 237 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:20,641 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 127 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 534 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:20,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 534 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:20,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-01-10 06:46:20,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 284. [2022-01-10 06:46:20,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 229 states have (on average 1.262008733624454) internal successors, (289), 231 states have internal predecessors, (289), 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:20,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 371 transitions. [2022-01-10 06:46:20,649 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 371 transitions. Word has length 239 [2022-01-10 06:46:20,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:20,649 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 371 transitions. [2022-01-10 06:46:20,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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:20,649 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 371 transitions. [2022-01-10 06:46:20,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-01-10 06:46:20,651 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:20,651 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:20,669 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:20,858 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:20,858 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:20,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:20,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1881405064, now seen corresponding path program 1 times [2022-01-10 06:46:20,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:20,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655022811] [2022-01-10 06:46:20,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:20,859 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:20,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:20,876 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:20,876 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:21,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:21,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:21,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:21,452 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:21,452 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:21,452 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:21,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655022811] [2022-01-10 06:46:21,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655022811] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:21,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:21,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:21,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902504159] [2022-01-10 06:46:21,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:21,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:21,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:21,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:21,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:21,453 INFO L87 Difference]: Start difference. First operand 284 states and 371 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:21,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:21,631 INFO L93 Difference]: Finished difference Result 646 states and 878 transitions. [2022-01-10 06:46:21,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:21,631 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:21,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:21,633 INFO L225 Difference]: With dead ends: 646 [2022-01-10 06:46:21,633 INFO L226 Difference]: Without dead ends: 489 [2022-01-10 06:46:21,634 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:21,635 INFO L933 BasicCegarLoop]: 348 mSDtfsCounter, 575 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:21,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 852 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:21,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2022-01-10 06:46:21,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 480. [2022-01-10 06:46:21,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 382 states have (on average 1.3089005235602094) internal successors, (500), 384 states have internal predecessors, (500), 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:21,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 640 transitions. [2022-01-10 06:46:21,646 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 640 transitions. Word has length 241 [2022-01-10 06:46:21,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:21,646 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 640 transitions. [2022-01-10 06:46:21,646 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:21,646 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 640 transitions. [2022-01-10 06:46:21,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-01-10 06:46:21,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:21,648 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:21,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:21,855 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:21,856 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:21,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:21,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1108980533, now seen corresponding path program 1 times [2022-01-10 06:46:21,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:21,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1873399187] [2022-01-10 06:46:21,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:21,857 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:21,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:21,858 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:21,859 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:21,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:21,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:21,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:22,232 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:22,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:22,232 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:22,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1873399187] [2022-01-10 06:46:22,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1873399187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:22,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:22,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:22,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940671789] [2022-01-10 06:46:22,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:22,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:22,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:22,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:22,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:22,234 INFO L87 Difference]: Start difference. First operand 480 states and 640 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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:22,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:22,251 INFO L93 Difference]: Finished difference Result 1077 states and 1481 transitions. [2022-01-10 06:46:22,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:22,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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:22,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:22,255 INFO L225 Difference]: With dead ends: 1077 [2022-01-10 06:46:22,255 INFO L226 Difference]: Without dead ends: 786 [2022-01-10 06:46:22,256 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:22,257 INFO L933 BasicCegarLoop]: 324 mSDtfsCounter, 172 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 579 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:22,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 579 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:22,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2022-01-10 06:46:22,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 692. [2022-01-10 06:46:22,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 550 states have (on average 1.3345454545454545) internal successors, (734), 556 states have internal predecessors, (734), 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:22,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 934 transitions. [2022-01-10 06:46:22,276 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 934 transitions. Word has length 273 [2022-01-10 06:46:22,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:22,276 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 934 transitions. [2022-01-10 06:46:22,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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:22,276 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 934 transitions. [2022-01-10 06:46:22,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-01-10 06:46:22,279 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:22,279 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:22,301 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:22,487 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:22,487 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:22,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:22,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1983207666, now seen corresponding path program 1 times [2022-01-10 06:46:22,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:22,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [10469940] [2022-01-10 06:46:22,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:22,488 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:22,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:22,489 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:22,490 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:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:22,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:22,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:22,846 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:22,846 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:22,847 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:22,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [10469940] [2022-01-10 06:46:22,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [10469940] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:22,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:22,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:22,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158654824] [2022-01-10 06:46:22,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:22,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:22,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:22,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:22,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:22,848 INFO L87 Difference]: Start difference. First operand 692 states and 934 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (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:22,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:22,896 INFO L93 Difference]: Finished difference Result 1605 states and 2221 transitions. [2022-01-10 06:46:22,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:22,896 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (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 274 [2022-01-10 06:46:22,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:22,900 INFO L225 Difference]: With dead ends: 1605 [2022-01-10 06:46:22,900 INFO L226 Difference]: Without dead ends: 1148 [2022-01-10 06:46:22,901 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:22,902 INFO L933 BasicCegarLoop]: 339 mSDtfsCounter, 178 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 596 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:22,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 596 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:22,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-01-10 06:46:22,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1059. [2022-01-10 06:46:22,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 837 states have (on average 1.3536439665471924) internal successors, (1133), 851 states have internal predecessors, (1133), 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:22,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1441 transitions. [2022-01-10 06:46:22,927 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1441 transitions. Word has length 274 [2022-01-10 06:46:22,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:22,927 INFO L470 AbstractCegarLoop]: Abstraction has 1059 states and 1441 transitions. [2022-01-10 06:46:22,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (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:22,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1441 transitions. [2022-01-10 06:46:22,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-01-10 06:46:22,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:22,930 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, 1] [2022-01-10 06:46:22,949 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:23,138 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:23,138 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:23,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:23,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1710405870, now seen corresponding path program 1 times [2022-01-10 06:46:23,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:23,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191930316] [2022-01-10 06:46:23,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:23,139 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:23,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:23,156 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:23,157 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:23,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:23,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:23,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:23,518 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:23,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:23,518 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:23,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191930316] [2022-01-10 06:46:23,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191930316] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:23,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:23,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:23,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642342547] [2022-01-10 06:46:23,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:23,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:23,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:23,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:23,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:23,520 INFO L87 Difference]: Start difference. First operand 1059 states and 1441 transitions. Second operand has 5 states, 4 states have (on average 25.25) internal successors, (101), 5 states have internal predecessors, (101), 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:23,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:23,593 INFO L93 Difference]: Finished difference Result 1731 states and 2393 transitions. [2022-01-10 06:46:23,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:23,597 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 25.25) internal successors, (101), 5 states have internal predecessors, (101), 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 275 [2022-01-10 06:46:23,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:23,601 INFO L225 Difference]: With dead ends: 1731 [2022-01-10 06:46:23,601 INFO L226 Difference]: Without dead ends: 1059 [2022-01-10 06:46:23,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 271 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:23,603 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 2 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1029 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:23,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1029 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:23,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2022-01-10 06:46:23,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1059. [2022-01-10 06:46:23,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 837 states have (on average 1.3512544802867383) internal successors, (1131), 851 states have internal predecessors, (1131), 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:23,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1439 transitions. [2022-01-10 06:46:23,638 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1439 transitions. Word has length 275 [2022-01-10 06:46:23,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:23,639 INFO L470 AbstractCegarLoop]: Abstraction has 1059 states and 1439 transitions. [2022-01-10 06:46:23,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 25.25) internal successors, (101), 5 states have internal predecessors, (101), 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:23,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1439 transitions. [2022-01-10 06:46:23,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-01-10 06:46:23,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:23,641 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, 1] [2022-01-10 06:46:23,659 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:23,849 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:23,849 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:23,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:23,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2104772656, now seen corresponding path program 1 times [2022-01-10 06:46:23,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:23,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349442030] [2022-01-10 06:46:23,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:23,850 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:23,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:23,851 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:23,853 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:23,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:23,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:24,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:24,267 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:24,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:24,267 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:24,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [349442030] [2022-01-10 06:46:24,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [349442030] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:24,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:24,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:24,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766612740] [2022-01-10 06:46:24,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:24,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:24,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:24,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:24,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:24,268 INFO L87 Difference]: Start difference. First operand 1059 states and 1439 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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:24,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:24,324 INFO L93 Difference]: Finished difference Result 2409 states and 3348 transitions. [2022-01-10 06:46:24,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:24,325 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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 275 [2022-01-10 06:46:24,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:24,345 INFO L225 Difference]: With dead ends: 2409 [2022-01-10 06:46:24,345 INFO L226 Difference]: Without dead ends: 1714 [2022-01-10 06:46:24,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 273 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:24,347 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 186 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:24,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 615 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:24,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1714 states. [2022-01-10 06:46:24,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1714 to 1613. [2022-01-10 06:46:24,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1264 states have (on average 1.3694620253164558) internal successors, (1731), 1289 states have internal predecessors, (1731), 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:24,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2218 transitions. [2022-01-10 06:46:24,389 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 2218 transitions. Word has length 275 [2022-01-10 06:46:24,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:24,390 INFO L470 AbstractCegarLoop]: Abstraction has 1613 states and 2218 transitions. [2022-01-10 06:46:24,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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:24,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 2218 transitions. [2022-01-10 06:46:24,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2022-01-10 06:46:24,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:24,392 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, 1] [2022-01-10 06:46:24,400 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:24,599 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:24,599 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:24,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:24,600 INFO L85 PathProgramCache]: Analyzing trace with hash -109918717, now seen corresponding path program 1 times [2022-01-10 06:46:24,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:24,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3677470] [2022-01-10 06:46:24,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:24,600 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:24,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:24,609 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:24,610 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:24,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:24,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:24,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:25,138 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:25,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:25,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:25,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3677470] [2022-01-10 06:46:25,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3677470] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:25,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:25,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:25,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068267328] [2022-01-10 06:46:25,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:25,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:25,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:25,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:25,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:25,140 INFO L87 Difference]: Start difference. First operand 1613 states and 2218 transitions. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 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:25,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:25,279 INFO L93 Difference]: Finished difference Result 3105 states and 4281 transitions. [2022-01-10 06:46:25,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:25,280 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 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 279 [2022-01-10 06:46:25,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:25,285 INFO L225 Difference]: With dead ends: 3105 [2022-01-10 06:46:25,285 INFO L226 Difference]: Without dead ends: 1713 [2022-01-10 06:46:25,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 274 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:25,288 INFO L933 BasicCegarLoop]: 270 mSDtfsCounter, 313 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:25,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 470 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:25,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1713 states. [2022-01-10 06:46:25,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1713 to 1134. [2022-01-10 06:46:25,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1134 states, 909 states have (on average 1.3333333333333333) internal successors, (1212), 924 states have internal predecessors, (1212), 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:25,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1503 transitions. [2022-01-10 06:46:25,318 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1503 transitions. Word has length 279 [2022-01-10 06:46:25,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:25,318 INFO L470 AbstractCegarLoop]: Abstraction has 1134 states and 1503 transitions. [2022-01-10 06:46:25,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 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:25,319 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1503 transitions. [2022-01-10 06:46:25,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2022-01-10 06:46:25,320 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:25,320 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, 1] [2022-01-10 06:46:25,328 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:25,527 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:25,528 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:25,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:25,528 INFO L85 PathProgramCache]: Analyzing trace with hash 622048709, now seen corresponding path program 1 times [2022-01-10 06:46:25,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:25,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1119650238] [2022-01-10 06:46:25,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:25,528 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:25,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:25,530 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:25,531 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:25,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:25,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:25,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:26,020 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:26,020 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:26,020 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:26,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1119650238] [2022-01-10 06:46:26,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1119650238] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:26,020 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:26,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:26,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890669086] [2022-01-10 06:46:26,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:26,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:26,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:26,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:26,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:26,021 INFO L87 Difference]: Start difference. First operand 1134 states and 1503 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:26,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:26,092 INFO L93 Difference]: Finished difference Result 2282 states and 3039 transitions. [2022-01-10 06:46:26,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:26,092 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:26,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:26,096 INFO L225 Difference]: With dead ends: 2282 [2022-01-10 06:46:26,096 INFO L226 Difference]: Without dead ends: 1131 [2022-01-10 06:46:26,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 276 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:26,098 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 33 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 711 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:26,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 711 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:26,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2022-01-10 06:46:26,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1131. [2022-01-10 06:46:26,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 906 states have (on average 1.314569536423841) internal successors, (1191), 921 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:26,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1482 transitions. [2022-01-10 06:46:26,122 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 1482 transitions. Word has length 279 [2022-01-10 06:46:26,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:26,123 INFO L470 AbstractCegarLoop]: Abstraction has 1131 states and 1482 transitions. [2022-01-10 06:46:26,123 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:26,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 1482 transitions. [2022-01-10 06:46:26,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-01-10 06:46:26,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:26,124 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, 1] [2022-01-10 06:46:26,132 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:26,331 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:26,332 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:26,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:26,332 INFO L85 PathProgramCache]: Analyzing trace with hash -543031412, now seen corresponding path program 1 times [2022-01-10 06:46:26,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:26,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [516843234] [2022-01-10 06:46:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:26,333 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:26,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:26,333 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:26,335 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:26,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:26,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:26,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:26,894 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:26,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:27,406 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:27,406 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:27,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [516843234] [2022-01-10 06:46:27,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [516843234] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:27,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:27,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2022-01-10 06:46:27,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071309518] [2022-01-10 06:46:27,406 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:27,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-10 06:46:27,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:27,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-10 06:46:27,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-10 06:46:27,407 INFO L87 Difference]: Start difference. First operand 1131 states and 1482 transitions. Second operand has 21 states, 21 states have (on average 7.666666666666667) internal successors, (161), 18 states have internal predecessors, (161), 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:28,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:28,671 INFO L93 Difference]: Finished difference Result 2279 states and 3153 transitions. [2022-01-10 06:46:28,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:28,672 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.666666666666667) internal successors, (161), 18 states have internal predecessors, (161), 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 280 [2022-01-10 06:46:28,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:28,677 INFO L225 Difference]: With dead ends: 2279 [2022-01-10 06:46:28,677 INFO L226 Difference]: Without dead ends: 1546 [2022-01-10 06:46:28,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 544 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:28,679 INFO L933 BasicCegarLoop]: 408 mSDtfsCounter, 995 mSDsluCounter, 3594 mSDsCounter, 0 mSdLazyCounter, 1991 mSolverCounterSat, 362 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1033 SdHoareTripleChecker+Valid, 4002 SdHoareTripleChecker+Invalid, 2353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 362 IncrementalHoareTripleChecker+Valid, 1991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:28,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1033 Valid, 4002 Invalid, 2353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [362 Valid, 1991 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-10 06:46:28,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1546 states. [2022-01-10 06:46:28,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1546 to 1093. [2022-01-10 06:46:28,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 877 states have (on average 1.3078677309007982) internal successors, (1147), 892 states have internal predecessors, (1147), 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:28,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1426 transitions. [2022-01-10 06:46:28,717 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1426 transitions. Word has length 280 [2022-01-10 06:46:28,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:28,717 INFO L470 AbstractCegarLoop]: Abstraction has 1093 states and 1426 transitions. [2022-01-10 06:46:28,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.666666666666667) internal successors, (161), 18 states have internal predecessors, (161), 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:28,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1426 transitions. [2022-01-10 06:46:28,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-01-10 06:46:28,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:28,719 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, 1] [2022-01-10 06:46:28,729 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:28,927 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:28,927 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:28,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:28,927 INFO L85 PathProgramCache]: Analyzing trace with hash 418582605, now seen corresponding path program 1 times [2022-01-10 06:46:28,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:28,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1365449014] [2022-01-10 06:46:28,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:28,929 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:28,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:28,930 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:28,931 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:29,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:29,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:29,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:29,544 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:29,545 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:29,545 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:29,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1365449014] [2022-01-10 06:46:29,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1365449014] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:29,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:29,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:29,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340403706] [2022-01-10 06:46:29,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:29,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:29,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:29,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:29,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:29,546 INFO L87 Difference]: Start difference. First operand 1093 states and 1426 transitions. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 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:29,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:29,614 INFO L93 Difference]: Finished difference Result 1831 states and 2447 transitions. [2022-01-10 06:46:29,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:29,614 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 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 280 [2022-01-10 06:46:29,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:29,618 INFO L225 Difference]: With dead ends: 1831 [2022-01-10 06:46:29,618 INFO L226 Difference]: Without dead ends: 1085 [2022-01-10 06:46:29,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 278 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:29,620 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 30 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 711 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:29,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 711 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:29,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2022-01-10 06:46:29,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 1085. [2022-01-10 06:46:29,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1085 states, 871 states have (on average 1.293915040183697) internal successors, (1127), 886 states have internal predecessors, (1127), 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:29,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1085 states to 1085 states and 1402 transitions. [2022-01-10 06:46:29,648 INFO L78 Accepts]: Start accepts. Automaton has 1085 states and 1402 transitions. Word has length 280 [2022-01-10 06:46:29,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:29,648 INFO L470 AbstractCegarLoop]: Abstraction has 1085 states and 1402 transitions. [2022-01-10 06:46:29,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 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:29,649 INFO L276 IsEmpty]: Start isEmpty. Operand 1085 states and 1402 transitions. [2022-01-10 06:46:29,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2022-01-10 06:46:29,650 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:29,650 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, 1] [2022-01-10 06:46:29,675 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:29,857 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:29,857 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:29,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:29,858 INFO L85 PathProgramCache]: Analyzing trace with hash 26245863, now seen corresponding path program 1 times [2022-01-10 06:46:29,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:29,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390656558] [2022-01-10 06:46:29,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:29,859 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:29,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:29,876 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:29,909 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:30,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:30,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:30,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:30,590 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:30,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:31,235 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:31,235 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:31,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390656558] [2022-01-10 06:46:31,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390656558] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:31,235 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:31,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2022-01-10 06:46:31,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935224572] [2022-01-10 06:46:31,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:31,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-10 06:46:31,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:31,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-10 06:46:31,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-10 06:46:31,237 INFO L87 Difference]: Start difference. First operand 1085 states and 1402 transitions. Second operand has 21 states, 21 states have (on average 8.095238095238095) internal successors, (170), 18 states have internal predecessors, (170), 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:32,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:32,451 INFO L93 Difference]: Finished difference Result 2082 states and 2820 transitions. [2022-01-10 06:46:32,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:32,451 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 8.095238095238095) internal successors, (170), 18 states have internal predecessors, (170), 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 290 [2022-01-10 06:46:32,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:32,458 INFO L225 Difference]: With dead ends: 2082 [2022-01-10 06:46:32,458 INFO L226 Difference]: Without dead ends: 1402 [2022-01-10 06:46:32,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 564 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:32,460 INFO L933 BasicCegarLoop]: 358 mSDtfsCounter, 1122 mSDsluCounter, 2524 mSDsCounter, 0 mSdLazyCounter, 1795 mSolverCounterSat, 470 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1146 SdHoareTripleChecker+Valid, 2882 SdHoareTripleChecker+Invalid, 2265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 470 IncrementalHoareTripleChecker+Valid, 1795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:32,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1146 Valid, 2882 Invalid, 2265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [470 Valid, 1795 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-10 06:46:32,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2022-01-10 06:46:32,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 1091. [2022-01-10 06:46:32,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 876 states have (on average 1.2899543378995433) internal successors, (1130), 891 states have internal predecessors, (1130), 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:32,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 1405 transitions. [2022-01-10 06:46:32,498 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 1405 transitions. Word has length 290 [2022-01-10 06:46:32,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:32,499 INFO L470 AbstractCegarLoop]: Abstraction has 1091 states and 1405 transitions. [2022-01-10 06:46:32,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.095238095238095) internal successors, (170), 18 states have internal predecessors, (170), 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:32,499 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 1405 transitions. [2022-01-10 06:46:32,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2022-01-10 06:46:32,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:32,526 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, 1] [2022-01-10 06:46:32,535 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:32,733 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:32,733 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:32,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:32,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1225954726, now seen corresponding path program 1 times [2022-01-10 06:46:32,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:32,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [715607179] [2022-01-10 06:46:32,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:32,734 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:32,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:32,742 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:32,744 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:32,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:32,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:32,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:33,192 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:33,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:33,577 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:33,578 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:33,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [715607179] [2022-01-10 06:46:33,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [715607179] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:33,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:33,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2022-01-10 06:46:33,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466612728] [2022-01-10 06:46:33,578 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:33,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:33,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:33,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:33,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:33,579 INFO L87 Difference]: Start difference. First operand 1091 states and 1405 transitions. Second operand has 19 states, 19 states have (on average 8.842105263157896) internal successors, (168), 16 states have internal predecessors, (168), 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:34,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:34,410 INFO L93 Difference]: Finished difference Result 2173 states and 2924 transitions. [2022-01-10 06:46:34,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:34,411 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 8.842105263157896) internal successors, (168), 16 states have internal predecessors, (168), 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 301 [2022-01-10 06:46:34,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:34,431 INFO L225 Difference]: With dead ends: 2173 [2022-01-10 06:46:34,431 INFO L226 Difference]: Without dead ends: 1493 [2022-01-10 06:46:34,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 622 GetRequests, 587 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2022-01-10 06:46:34,434 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 713 mSDsluCounter, 2744 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 3150 SdHoareTripleChecker+Invalid, 2056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:34,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [736 Valid, 3150 Invalid, 2056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 1837 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 06:46:34,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2022-01-10 06:46:34,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 1004. [2022-01-10 06:46:34,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1004 states, 814 states have (on average 1.285012285012285) internal successors, (1046), 827 states have internal predecessors, (1046), 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:34,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1004 states to 1004 states and 1281 transitions. [2022-01-10 06:46:34,470 INFO L78 Accepts]: Start accepts. Automaton has 1004 states and 1281 transitions. Word has length 301 [2022-01-10 06:46:34,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:34,471 INFO L470 AbstractCegarLoop]: Abstraction has 1004 states and 1281 transitions. [2022-01-10 06:46:34,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 8.842105263157896) internal successors, (168), 16 states have internal predecessors, (168), 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:34,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1004 states and 1281 transitions. [2022-01-10 06:46:34,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-01-10 06:46:34,472 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:34,473 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, 1] [2022-01-10 06:46:34,499 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:34,680 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:34,681 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:34,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:34,681 INFO L85 PathProgramCache]: Analyzing trace with hash 969260797, now seen corresponding path program 1 times [2022-01-10 06:46:34,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:34,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1982575207] [2022-01-10 06:46:34,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:34,682 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:34,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:34,683 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:34,684 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:34,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:34,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 06:46:34,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:35,522 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:35,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:35,978 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:35,978 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:35,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1982575207] [2022-01-10 06:46:35,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1982575207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:35,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:35,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-01-10 06:46:35,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479721974] [2022-01-10 06:46:35,978 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:35,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:35,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:35,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:35,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:35,979 INFO L87 Difference]: Start difference. First operand 1004 states and 1281 transitions. Second operand has 19 states, 19 states have (on average 11.631578947368421) internal successors, (221), 17 states have internal predecessors, (221), 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:39,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:39,565 INFO L93 Difference]: Finished difference Result 4418 states and 6232 transitions. [2022-01-10 06:46:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-10 06:46:39,566 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.631578947368421) internal successors, (221), 17 states have internal predecessors, (221), 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 310 [2022-01-10 06:46:39,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:39,588 INFO L225 Difference]: With dead ends: 4418 [2022-01-10 06:46:39,603 INFO L226 Difference]: Without dead ends: 3810 [2022-01-10 06:46:39,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 662 GetRequests, 608 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=479, Invalid=2601, Unknown=0, NotChecked=0, Total=3080 [2022-01-10 06:46:39,606 INFO L933 BasicCegarLoop]: 479 mSDtfsCounter, 2643 mSDsluCounter, 7163 mSDsCounter, 0 mSdLazyCounter, 5041 mSolverCounterSat, 1596 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2652 SdHoareTripleChecker+Valid, 7642 SdHoareTripleChecker+Invalid, 6637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1596 IncrementalHoareTripleChecker+Valid, 5041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:39,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2652 Valid, 7642 Invalid, 6637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1596 Valid, 5041 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-10 06:46:39,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3810 states. [2022-01-10 06:46:39,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3810 to 2004. [2022-01-10 06:46:39,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2004 states, 1579 states have (on average 1.285623812539582) internal successors, (2030), 1614 states have internal predecessors, (2030), 278 states have call successors, (278), 142 states have call predecessors, (278), 146 states have return successors, (322), 254 states have call predecessors, (322), 277 states have call successors, (322) [2022-01-10 06:46:39,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2004 states to 2004 states and 2630 transitions. [2022-01-10 06:46:39,760 INFO L78 Accepts]: Start accepts. Automaton has 2004 states and 2630 transitions. Word has length 310 [2022-01-10 06:46:39,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:39,761 INFO L470 AbstractCegarLoop]: Abstraction has 2004 states and 2630 transitions. [2022-01-10 06:46:39,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.631578947368421) internal successors, (221), 17 states have internal predecessors, (221), 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:39,761 INFO L276 IsEmpty]: Start isEmpty. Operand 2004 states and 2630 transitions. [2022-01-10 06:46:39,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-01-10 06:46:39,763 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:39,763 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, 1] [2022-01-10 06:46:39,785 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:39,971 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:39,971 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:39,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:39,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1990329151, now seen corresponding path program 1 times [2022-01-10 06:46:39,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:39,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [5449326] [2022-01-10 06:46:39,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:39,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:39,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:39,973 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:39,975 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:40,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:40,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:40,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:40,402 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:40,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:40,402 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:40,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [5449326] [2022-01-10 06:46:40,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [5449326] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:40,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:40,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:40,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605022462] [2022-01-10 06:46:40,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:40,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:40,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:40,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:40,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:40,403 INFO L87 Difference]: Start difference. First operand 2004 states and 2630 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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:40,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:40,790 INFO L93 Difference]: Finished difference Result 6129 states and 8885 transitions. [2022-01-10 06:46:40,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:40,791 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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 310 [2022-01-10 06:46:40,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:40,832 INFO L225 Difference]: With dead ends: 6129 [2022-01-10 06:46:40,832 INFO L226 Difference]: Without dead ends: 4528 [2022-01-10 06:46:40,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 305 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:40,835 INFO L933 BasicCegarLoop]: 730 mSDtfsCounter, 384 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 3002 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.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:40,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 3002 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:40,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4528 states. [2022-01-10 06:46:41,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4528 to 2147. [2022-01-10 06:46:41,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 1695 states have (on average 1.2920353982300885) internal successors, (2190), 1725 states have internal predecessors, (2190), 305 states have call successors, (305), 142 states have call predecessors, (305), 146 states have return successors, (364), 286 states have call predecessors, (364), 304 states have call successors, (364) [2022-01-10 06:46:41,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 2859 transitions. [2022-01-10 06:46:41,100 INFO L78 Accepts]: Start accepts. Automaton has 2147 states and 2859 transitions. Word has length 310 [2022-01-10 06:46:41,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:41,103 INFO L470 AbstractCegarLoop]: Abstraction has 2147 states and 2859 transitions. [2022-01-10 06:46:41,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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:41,103 INFO L276 IsEmpty]: Start isEmpty. Operand 2147 states and 2859 transitions. [2022-01-10 06:46:41,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-01-10 06:46:41,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:41,109 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, 1] [2022-01-10 06:46:41,129 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:41,327 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:41,327 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:41,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1046969019, now seen corresponding path program 1 times [2022-01-10 06:46:41,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:41,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876299825] [2022-01-10 06:46:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:41,328 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:41,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:41,329 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:41,331 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:41,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:41,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 06:46:41,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:42,130 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:42,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:42,485 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:42,485 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:42,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876299825] [2022-01-10 06:46:42,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876299825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:42,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:42,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-01-10 06:46:42,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024665866] [2022-01-10 06:46:42,486 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:42,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:42,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:42,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:42,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:42,488 INFO L87 Difference]: Start difference. First operand 2147 states and 2859 transitions. Second operand has 19 states, 19 states have (on average 11.421052631578947) internal successors, (217), 17 states have internal predecessors, (217), 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:46,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:46,028 INFO L93 Difference]: Finished difference Result 8108 states and 11643 transitions. [2022-01-10 06:46:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-10 06:46:46,029 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.421052631578947) internal successors, (217), 17 states have internal predecessors, (217), 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 310 [2022-01-10 06:46:46,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:46,044 INFO L225 Difference]: With dead ends: 8108 [2022-01-10 06:46:46,045 INFO L226 Difference]: Without dead ends: 6362 [2022-01-10 06:46:46,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 663 GetRequests, 608 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=495, Invalid=2697, Unknown=0, NotChecked=0, Total=3192 [2022-01-10 06:46:46,048 INFO L933 BasicCegarLoop]: 564 mSDtfsCounter, 2351 mSDsluCounter, 6986 mSDsCounter, 0 mSdLazyCounter, 4829 mSolverCounterSat, 1569 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2360 SdHoareTripleChecker+Valid, 7550 SdHoareTripleChecker+Invalid, 6398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1569 IncrementalHoareTripleChecker+Valid, 4829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:46,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2360 Valid, 7550 Invalid, 6398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1569 Valid, 4829 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-01-10 06:46:46,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6362 states. [2022-01-10 06:46:46,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6362 to 3012. [2022-01-10 06:46:46,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3012 states, 2360 states have (on average 1.289406779661017) internal successors, (3043), 2405 states have internal predecessors, (3043), 449 states have call successors, (449), 190 states have call predecessors, (449), 202 states have return successors, (604), 423 states have call predecessors, (604), 448 states have call successors, (604) [2022-01-10 06:46:46,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3012 states to 3012 states and 4096 transitions. [2022-01-10 06:46:46,261 INFO L78 Accepts]: Start accepts. Automaton has 3012 states and 4096 transitions. Word has length 310 [2022-01-10 06:46:46,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:46,262 INFO L470 AbstractCegarLoop]: Abstraction has 3012 states and 4096 transitions. [2022-01-10 06:46:46,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.421052631578947) internal successors, (217), 17 states have internal predecessors, (217), 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:46,262 INFO L276 IsEmpty]: Start isEmpty. Operand 3012 states and 4096 transitions. [2022-01-10 06:46:46,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2022-01-10 06:46:46,264 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:46,264 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, 1] [2022-01-10 06:46:46,285 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:46,472 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:46,472 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:46,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:46,473 INFO L85 PathProgramCache]: Analyzing trace with hash 2077829798, now seen corresponding path program 1 times [2022-01-10 06:46:46,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:46,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1978899620] [2022-01-10 06:46:46,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:46,473 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:46,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:46,474 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:46,476 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:46,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:46,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:46,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:46,794 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:46,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:46,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:46,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1978899620] [2022-01-10 06:46:46,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1978899620] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:46,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:46,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:46,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584218072] [2022-01-10 06:46:46,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:46,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:46,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:46,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:46,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:46,795 INFO L87 Difference]: Start difference. First operand 3012 states and 4096 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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:46,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:46,946 INFO L93 Difference]: Finished difference Result 5833 states and 7950 transitions. [2022-01-10 06:46:46,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:46,946 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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 311 [2022-01-10 06:46:46,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:46,954 INFO L225 Difference]: With dead ends: 5833 [2022-01-10 06:46:46,955 INFO L226 Difference]: Without dead ends: 2951 [2022-01-10 06:46:46,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 309 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:46,959 INFO L933 BasicCegarLoop]: 252 mSDtfsCounter, 8 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 728 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:46,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 728 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:46,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2022-01-10 06:46:47,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 2951. [2022-01-10 06:46:47,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2951 states, 2316 states have (on average 1.2711571675302245) internal successors, (2944), 2369 states have internal predecessors, (2944), 428 states have call successors, (428), 207 states have call predecessors, (428), 206 states have return successors, (427), 381 states have call predecessors, (427), 427 states have call successors, (427) [2022-01-10 06:46:47,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2951 states to 2951 states and 3799 transitions. [2022-01-10 06:46:47,115 INFO L78 Accepts]: Start accepts. Automaton has 2951 states and 3799 transitions. Word has length 311 [2022-01-10 06:46:47,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:47,116 INFO L470 AbstractCegarLoop]: Abstraction has 2951 states and 3799 transitions. [2022-01-10 06:46:47,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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:47,116 INFO L276 IsEmpty]: Start isEmpty. Operand 2951 states and 3799 transitions. [2022-01-10 06:46:47,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2022-01-10 06:46:47,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:47,120 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, 1] [2022-01-10 06:46:47,138 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:47,328 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:47,328 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:47,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:47,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1831026546, now seen corresponding path program 1 times [2022-01-10 06:46:47,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:47,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905957680] [2022-01-10 06:46:47,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:47,330 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:47,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:47,331 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:47,332 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:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:47,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:47,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:47,819 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:47,819 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:47,819 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:47,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905957680] [2022-01-10 06:46:47,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905957680] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:47,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:47,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:47,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334849859] [2022-01-10 06:46:47,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:47,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:47,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:47,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:47,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:47,822 INFO L87 Difference]: Start difference. First operand 2951 states and 3799 transitions. Second operand has 6 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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:48,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:48,117 INFO L93 Difference]: Finished difference Result 4634 states and 6378 transitions. [2022-01-10 06:46:48,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:46:48,118 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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 328 [2022-01-10 06:46:48,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:48,128 INFO L225 Difference]: With dead ends: 4634 [2022-01-10 06:46:48,128 INFO L226 Difference]: Without dead ends: 4632 [2022-01-10 06:46:48,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 324 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:48,130 INFO L933 BasicCegarLoop]: 400 mSDtfsCounter, 196 mSDsluCounter, 1412 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 1812 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:48,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 1812 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:48,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4632 states. [2022-01-10 06:46:48,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4632 to 3053. [2022-01-10 06:46:48,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3053 states, 2384 states have (on average 1.2634228187919463) internal successors, (3012), 2454 states have internal predecessors, (3012), 445 states have call successors, (445), 224 states have call predecessors, (445), 223 states have return successors, (444), 381 states have call predecessors, (444), 444 states have call successors, (444) [2022-01-10 06:46:48,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3053 states to 3053 states and 3901 transitions. [2022-01-10 06:46:48,298 INFO L78 Accepts]: Start accepts. Automaton has 3053 states and 3901 transitions. Word has length 328 [2022-01-10 06:46:48,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:48,298 INFO L470 AbstractCegarLoop]: Abstraction has 3053 states and 3901 transitions. [2022-01-10 06:46:48,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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:48,298 INFO L276 IsEmpty]: Start isEmpty. Operand 3053 states and 3901 transitions. [2022-01-10 06:46:48,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2022-01-10 06:46:48,300 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:48,300 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, 1] [2022-01-10 06:46:48,327 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:48,508 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:48,508 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:48,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:48,508 INFO L85 PathProgramCache]: Analyzing trace with hash 123967524, now seen corresponding path program 1 times [2022-01-10 06:46:48,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:48,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004596870] [2022-01-10 06:46:48,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:48,509 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:48,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:48,510 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:48,531 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:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:48,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:46:48,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:49,317 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:49,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:49,624 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:49,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004596870] [2022-01-10 06:46:49,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004596870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:49,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [508200570] [2022-01-10 06:46:49,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:49,625 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:49,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:46:49,627 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:49,642 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:49,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:49,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:46:49,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:50,112 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:50,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:50,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [508200570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:50,318 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:50,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-01-10 06:46:50,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495589729] [2022-01-10 06:46:50,318 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:50,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 06:46:50,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:50,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 06:46:50,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:50,319 INFO L87 Difference]: Start difference. First operand 3053 states and 3901 transitions. Second operand has 11 states, 11 states have (on average 13.909090909090908) internal successors, (153), 9 states have internal predecessors, (153), 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:50,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:50,709 INFO L93 Difference]: Finished difference Result 6355 states and 8205 transitions. [2022-01-10 06:46:50,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-10 06:46:50,710 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.909090909090908) internal successors, (153), 9 states have internal predecessors, (153), 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 336 [2022-01-10 06:46:50,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:50,744 INFO L225 Difference]: With dead ends: 6355 [2022-01-10 06:46:50,744 INFO L226 Difference]: Without dead ends: 3708 [2022-01-10 06:46:50,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1041 GetRequests, 1018 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:50,748 INFO L933 BasicCegarLoop]: 420 mSDtfsCounter, 323 mSDsluCounter, 2731 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 3151 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:50,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 3151 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:50,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3708 states. [2022-01-10 06:46:50,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3708 to 3062. [2022-01-10 06:46:50,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 2391 states have (on average 1.2626516102049352) internal successors, (3019), 2461 states have internal predecessors, (3019), 445 states have call successors, (445), 225 states have call predecessors, (445), 225 states have return successors, (445), 382 states have call predecessors, (445), 444 states have call successors, (445) [2022-01-10 06:46:50,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 3909 transitions. [2022-01-10 06:46:50,955 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 3909 transitions. Word has length 336 [2022-01-10 06:46:50,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:50,955 INFO L470 AbstractCegarLoop]: Abstraction has 3062 states and 3909 transitions. [2022-01-10 06:46:50,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.909090909090908) internal successors, (153), 9 states have internal predecessors, (153), 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:50,956 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 3909 transitions. [2022-01-10 06:46:50,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2022-01-10 06:46:50,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:50,957 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, 1] [2022-01-10 06:46:50,974 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:51,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (40)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:51,368 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:51,368 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:51,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:51,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1085581541, now seen corresponding path program 1 times [2022-01-10 06:46:51,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:51,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1537230188] [2022-01-10 06:46:51,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:51,369 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:51,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:51,370 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:51,372 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:51,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:51,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:51,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:51,868 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:51,868 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:51,868 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:51,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1537230188] [2022-01-10 06:46:51,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1537230188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:51,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:51,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:51,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339875672] [2022-01-10 06:46:51,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:51,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:51,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:51,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:51,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:51,869 INFO L87 Difference]: Start difference. First operand 3062 states and 3909 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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:52,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:52,047 INFO L93 Difference]: Finished difference Result 5748 states and 7394 transitions. [2022-01-10 06:46:52,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:52,048 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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 336 [2022-01-10 06:46:52,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:52,069 INFO L225 Difference]: With dead ends: 5748 [2022-01-10 06:46:52,069 INFO L226 Difference]: Without dead ends: 3046 [2022-01-10 06:46:52,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 334 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:52,075 INFO L933 BasicCegarLoop]: 249 mSDtfsCounter, 10 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 725 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:52,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 725 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:52,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3046 states. [2022-01-10 06:46:52,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3046 to 3046. [2022-01-10 06:46:52,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3046 states, 2380 states have (on average 1.2474789915966387) internal successors, (2969), 2450 states have internal predecessors, (2969), 441 states have call successors, (441), 225 states have call predecessors, (441), 224 states have return successors, (440), 377 states have call predecessors, (440), 440 states have call successors, (440) [2022-01-10 06:46:52,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3046 states to 3046 states and 3850 transitions. [2022-01-10 06:46:52,231 INFO L78 Accepts]: Start accepts. Automaton has 3046 states and 3850 transitions. Word has length 336 [2022-01-10 06:46:52,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:52,232 INFO L470 AbstractCegarLoop]: Abstraction has 3046 states and 3850 transitions. [2022-01-10 06:46:52,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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:52,232 INFO L276 IsEmpty]: Start isEmpty. Operand 3046 states and 3850 transitions. [2022-01-10 06:46:52,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2022-01-10 06:46:52,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:52,233 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, 1] [2022-01-10 06:46:52,257 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:52,442 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:52,443 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:52,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:52,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1164047885, now seen corresponding path program 1 times [2022-01-10 06:46:52,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:52,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1069182701] [2022-01-10 06:46:52,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:52,444 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:52,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:52,445 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:52,447 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:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:52,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:46:52,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:53,482 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:53,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:54,063 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:54,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:54,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1069182701] [2022-01-10 06:46:54,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1069182701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:54,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:54,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-01-10 06:46:54,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136078470] [2022-01-10 06:46:54,064 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:54,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:54,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:54,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:54,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:54,065 INFO L87 Difference]: Start difference. First operand 3046 states and 3850 transitions. Second operand has 19 states, 19 states have (on average 12.789473684210526) internal successors, (243), 17 states have internal predecessors, (243), 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:55,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:55,700 INFO L93 Difference]: Finished difference Result 7375 states and 9552 transitions. [2022-01-10 06:46:55,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:46:55,700 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 12.789473684210526) internal successors, (243), 17 states have internal predecessors, (243), 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 351 [2022-01-10 06:46:55,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:55,729 INFO L225 Difference]: With dead ends: 7375 [2022-01-10 06:46:55,729 INFO L226 Difference]: Without dead ends: 4767 [2022-01-10 06:46:55,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 684 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=358, Invalid=1364, Unknown=0, NotChecked=0, Total=1722 [2022-01-10 06:46:55,741 INFO L933 BasicCegarLoop]: 334 mSDtfsCounter, 1593 mSDsluCounter, 2976 mSDsCounter, 0 mSdLazyCounter, 1973 mSolverCounterSat, 460 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1608 SdHoareTripleChecker+Valid, 3310 SdHoareTripleChecker+Invalid, 2433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 460 IncrementalHoareTripleChecker+Valid, 1973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:55,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1608 Valid, 3310 Invalid, 2433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [460 Valid, 1973 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-10 06:46:55,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4767 states. [2022-01-10 06:46:55,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4767 to 3422. [2022-01-10 06:46:55,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3422 states, 2675 states have (on average 1.2444859813084113) internal successors, (3329), 2745 states have internal predecessors, (3329), 493 states have call successors, (493), 254 states have call predecessors, (493), 253 states have return successors, (492), 422 states have call predecessors, (492), 492 states have call successors, (492) [2022-01-10 06:46:55,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3422 states to 3422 states and 4314 transitions. [2022-01-10 06:46:55,979 INFO L78 Accepts]: Start accepts. Automaton has 3422 states and 4314 transitions. Word has length 351 [2022-01-10 06:46:55,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:55,979 INFO L470 AbstractCegarLoop]: Abstraction has 3422 states and 4314 transitions. [2022-01-10 06:46:55,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 12.789473684210526) internal successors, (243), 17 states have internal predecessors, (243), 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:55,980 INFO L276 IsEmpty]: Start isEmpty. Operand 3422 states and 4314 transitions. [2022-01-10 06:46:55,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-01-10 06:46:55,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:55,982 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:56,001 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:56,190 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:56,191 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:56,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:56,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1946307810, now seen corresponding path program 1 times [2022-01-10 06:46:56,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:56,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [232381622] [2022-01-10 06:46:56,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:56,192 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:56,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:56,193 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:56,194 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:56,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:56,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:56,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:56,944 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:56,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:57,219 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:57,219 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:57,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [232381622] [2022-01-10 06:46:57,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [232381622] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:57,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:57,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:46:57,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432456483] [2022-01-10 06:46:57,219 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:57,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:46:57,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:57,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:46:57,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:46:57,222 INFO L87 Difference]: Start difference. First operand 3422 states and 4314 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:58,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:58,688 INFO L93 Difference]: Finished difference Result 10724 states and 13624 transitions. [2022-01-10 06:46:58,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:46:58,688 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 370 [2022-01-10 06:46:58,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:58,741 INFO L225 Difference]: With dead ends: 10724 [2022-01-10 06:46:58,742 INFO L226 Difference]: Without dead ends: 7831 [2022-01-10 06:46:58,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 734 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:58,764 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 1616 mSDsluCounter, 2427 mSDsCounter, 0 mSdLazyCounter, 1597 mSolverCounterSat, 736 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1616 SdHoareTripleChecker+Valid, 2844 SdHoareTripleChecker+Invalid, 2333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 736 IncrementalHoareTripleChecker+Valid, 1597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:58,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1616 Valid, 2844 Invalid, 2333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [736 Valid, 1597 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-10 06:46:58,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7831 states. [2022-01-10 06:46:59,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7831 to 4051. [2022-01-10 06:46:59,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4051 states, 3178 states have (on average 1.2466960352422907) internal successors, (3962), 3252 states have internal predecessors, (3962), 584 states have call successors, (584), 289 states have call predecessors, (584), 288 states have return successors, (583), 509 states have call predecessors, (583), 583 states have call successors, (583) [2022-01-10 06:46:59,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4051 states to 4051 states and 5129 transitions. [2022-01-10 06:46:59,154 INFO L78 Accepts]: Start accepts. Automaton has 4051 states and 5129 transitions. Word has length 370 [2022-01-10 06:46:59,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:59,154 INFO L470 AbstractCegarLoop]: Abstraction has 4051 states and 5129 transitions. [2022-01-10 06:46:59,154 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:59,154 INFO L276 IsEmpty]: Start isEmpty. Operand 4051 states and 5129 transitions. [2022-01-10 06:46:59,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2022-01-10 06:46:59,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:59,157 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:59,165 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:59,365 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:59,366 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:59,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:59,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1762869578, now seen corresponding path program 1 times [2022-01-10 06:46:59,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:59,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [458509900] [2022-01-10 06:46:59,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:59,367 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:59,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:59,368 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:59,369 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:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:59,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:59,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:00,167 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:47:00,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:47:00,557 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:47:00,557 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:47:00,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [458509900] [2022-01-10 06:47:00,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [458509900] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:47:00,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:47:00,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:47:00,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652973860] [2022-01-10 06:47:00,558 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:47:00,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:47:00,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:47:00,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:47:00,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:47:00,559 INFO L87 Difference]: Start difference. First operand 4051 states and 5129 transitions. Second operand has 13 states, 13 states have (on average 21.615384615384617) internal successors, (281), 13 states have internal predecessors, (281), 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:47:02,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:47:02,526 INFO L93 Difference]: Finished difference Result 11174 states and 14189 transitions. [2022-01-10 06:47:02,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:47:02,526 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 21.615384615384617) internal successors, (281), 13 states have internal predecessors, (281), 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:47:02,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:47:02,559 INFO L225 Difference]: With dead ends: 11174 [2022-01-10 06:47:02,559 INFO L226 Difference]: Without dead ends: 7614 [2022-01-10 06:47:02,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 776 GetRequests, 736 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:47:02,565 INFO L933 BasicCegarLoop]: 635 mSDtfsCounter, 1963 mSDsluCounter, 2651 mSDsCounter, 0 mSdLazyCounter, 1684 mSolverCounterSat, 999 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1963 SdHoareTripleChecker+Valid, 3286 SdHoareTripleChecker+Invalid, 2683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 999 IncrementalHoareTripleChecker+Valid, 1684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:47:02,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1963 Valid, 3286 Invalid, 2683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [999 Valid, 1684 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-10 06:47:02,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7614 states. [2022-01-10 06:47:03,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7614 to 5716. [2022-01-10 06:47:03,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5716 states, 4441 states have (on average 1.2472416122494934) internal successors, (5539), 4535 states have internal predecessors, (5539), 869 states have call successors, (869), 406 states have call predecessors, (869), 405 states have return successors, (868), 774 states have call predecessors, (868), 868 states have call successors, (868) [2022-01-10 06:47:03,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5716 states to 5716 states and 7276 transitions. [2022-01-10 06:47:03,026 INFO L78 Accepts]: Start accepts. Automaton has 5716 states and 7276 transitions. Word has length 371 [2022-01-10 06:47:03,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:47:03,026 INFO L470 AbstractCegarLoop]: Abstraction has 5716 states and 7276 transitions. [2022-01-10 06:47:03,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.615384615384617) internal successors, (281), 13 states have internal predecessors, (281), 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:47:03,026 INFO L276 IsEmpty]: Start isEmpty. Operand 5716 states and 7276 transitions. [2022-01-10 06:47:03,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2022-01-10 06:47:03,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:47:03,029 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, 1] [2022-01-10 06:47:03,037 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:47:03,237 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:47:03,237 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:47:03,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:47:03,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1198088727, now seen corresponding path program 1 times [2022-01-10 06:47:03,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:47:03,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2009717544] [2022-01-10 06:47:03,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:47:03,238 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:47:03,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:47:03,239 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:47:03,242 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:47:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:47:03,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 722 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:47:03,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:04,270 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:47:04,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:47:04,754 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:47:04,755 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:47:04,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2009717544] [2022-01-10 06:47:04,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2009717544] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:47:04,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:47:04,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:47:04,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400826933] [2022-01-10 06:47:04,755 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:47:04,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:47:04,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:47:04,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:47:04,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:47:04,756 INFO L87 Difference]: Start difference. First operand 5716 states and 7276 transitions. Second operand has 13 states, 13 states have (on average 21.692307692307693) internal successors, (282), 13 states have internal predecessors, (282), 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:47:06,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:47:06,907 INFO L93 Difference]: Finished difference Result 17050 states and 21611 transitions. [2022-01-10 06:47:06,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:47:06,908 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 21.692307692307693) internal successors, (282), 13 states have internal predecessors, (282), 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 372 [2022-01-10 06:47:06,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:47:06,965 INFO L225 Difference]: With dead ends: 17050 [2022-01-10 06:47:06,965 INFO L226 Difference]: Without dead ends: 11888 [2022-01-10 06:47:06,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 778 GetRequests, 738 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:47:06,977 INFO L933 BasicCegarLoop]: 575 mSDtfsCounter, 2242 mSDsluCounter, 2270 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 1031 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2242 SdHoareTripleChecker+Valid, 2845 SdHoareTripleChecker+Invalid, 2408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1031 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-10 06:47:06,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2242 Valid, 2845 Invalid, 2408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1031 Valid, 1377 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-10 06:47:06,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11888 states. [2022-01-10 06:47:07,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11888 to 6562. [2022-01-10 06:47:07,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6562 states, 5071 states have (on average 1.2425557089331494) internal successors, (6301), 5169 states have internal predecessors, (6301), 1018 states have call successors, (1018), 473 states have call predecessors, (1018), 472 states have return successors, (1017), 919 states have call predecessors, (1017), 1017 states have call successors, (1017) [2022-01-10 06:47:07,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6562 states to 6562 states and 8336 transitions. [2022-01-10 06:47:07,636 INFO L78 Accepts]: Start accepts. Automaton has 6562 states and 8336 transitions. Word has length 372 [2022-01-10 06:47:07,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:47:07,637 INFO L470 AbstractCegarLoop]: Abstraction has 6562 states and 8336 transitions. [2022-01-10 06:47:07,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.692307692307693) internal successors, (282), 13 states have internal predecessors, (282), 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:47:07,637 INFO L276 IsEmpty]: Start isEmpty. Operand 6562 states and 8336 transitions. [2022-01-10 06:47:07,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2022-01-10 06:47:07,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:47:07,641 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, 1] [2022-01-10 06:47:07,669 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:47:07,849 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:47:07,849 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:47:07,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:47:07,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1209804657, now seen corresponding path program 1 times [2022-01-10 06:47:07,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:47:07,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1747231120] [2022-01-10 06:47:07,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:47:07,850 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:47:07,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:47:07,851 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:47:07,852 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:47:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:47:08,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:47:08,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:09,712 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:47:09,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:47:09,999 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:47:09,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1747231120] [2022-01-10 06:47:09,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1747231120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:47:09,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [208305398] [2022-01-10 06:47:09,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:47:09,999 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:47:09,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:47:10,000 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:47:10,002 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:47:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:47:10,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:47:10,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:10,688 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:47:10,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:47:10,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [208305398] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:47:10,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:47:10,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2022-01-10 06:47:10,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559096388] [2022-01-10 06:47:10,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:47:10,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:47:10,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:47:10,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:47:10,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:47:10,689 INFO L87 Difference]: Start difference. First operand 6562 states and 8336 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 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:11,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:47:11,459 INFO L93 Difference]: Finished difference Result 13583 states and 17275 transitions. [2022-01-10 06:47:11,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:47:11,459 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 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 376 [2022-01-10 06:47:11,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:47:11,473 INFO L225 Difference]: With dead ends: 13583 [2022-01-10 06:47:11,473 INFO L226 Difference]: Without dead ends: 7636 [2022-01-10 06:47:11,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 889 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:11,480 INFO L933 BasicCegarLoop]: 422 mSDtfsCounter, 192 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:47:11,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 983 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 105 Unchecked, 0.0s Time] [2022-01-10 06:47:11,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7636 states. [2022-01-10 06:47:12,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7636 to 5850. [2022-01-10 06:47:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5850 states, 4524 states have (on average 1.2358532272325375) internal successors, (5591), 4609 states have internal predecessors, (5591), 911 states have call successors, (911), 414 states have call predecessors, (911), 414 states have return successors, (911), 826 states have call predecessors, (911), 911 states have call successors, (911) [2022-01-10 06:47:12,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5850 states to 5850 states and 7413 transitions. [2022-01-10 06:47:12,100 INFO L78 Accepts]: Start accepts. Automaton has 5850 states and 7413 transitions. Word has length 376 [2022-01-10 06:47:12,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:47:12,101 INFO L470 AbstractCegarLoop]: Abstraction has 5850 states and 7413 transitions. [2022-01-10 06:47:12,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 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:12,101 INFO L276 IsEmpty]: Start isEmpty. Operand 5850 states and 7413 transitions. [2022-01-10 06:47:12,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2022-01-10 06:47:12,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:47:12,109 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, 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:12,118 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:12,319 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:12,519 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:12,520 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:47:12,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:47:12,520 INFO L85 PathProgramCache]: Analyzing trace with hash -300653665, now seen corresponding path program 1 times [2022-01-10 06:47:12,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:47:12,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [416249974] [2022-01-10 06:47:12,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:47:12,521 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:47:12,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:47:12,522 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:12,523 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:12,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:47:12,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:47:12,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:14,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1163 backedges. 228 proven. 287 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-01-10 06:47:14,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:47:14,431 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:47:14,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [416249974] [2022-01-10 06:47:14,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [416249974] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:47:14,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1065473487] [2022-01-10 06:47:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:47:14,431 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:47:14,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:47:14,432 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:14,449 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:14,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:47:14,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-10 06:47:14,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:47:15,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1163 backedges. 416 proven. 109 refuted. 0 times theorem prover too weak. 638 trivial. 0 not checked. [2022-01-10 06:47:15,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:47:16,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1163 backedges. 42 proven. 77 refuted. 0 times theorem prover too weak. 1044 trivial. 0 not checked. [2022-01-10 06:47:16,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1065473487] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:47:16,122 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-10 06:47:16,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 14] total 29 [2022-01-10 06:47:16,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509951374] [2022-01-10 06:47:16,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-10 06:47:16,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-10 06:47:16,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:47:16,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-10 06:47:16,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-01-10 06:47:16,124 INFO L87 Difference]: Start difference. First operand 5850 states and 7413 transitions. Second operand has 29 states, 29 states have (on average 13.793103448275861) internal successors, (400), 28 states have internal predecessors, (400), 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)