/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.BOUNDED-10.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:45:54,500 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:45:54,502 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:45:54,557 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:45:54,557 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:45:54,558 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:45:54,559 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:45:54,560 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:45:54,561 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:45:54,562 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:45:54,562 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:45:54,565 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:45:54,565 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:45:54,566 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:45:54,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:45:54,567 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:45:54,568 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:45:54,568 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:45:54,569 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:45:54,570 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:45:54,571 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:45:54,573 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:45:54,574 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:45:54,575 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:45:54,576 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:45:54,577 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:45:54,577 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:45:54,577 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:45:54,578 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:45:54,578 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:45:54,579 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:45:54,579 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:45:54,580 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:45:54,580 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:45:54,581 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:45:54,581 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:45:54,582 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:45:54,582 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:45:54,582 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:45:54,583 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:45:54,584 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:45:54,584 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 06:45:54,597 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:45:54,597 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:45:54,597 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:45:54,597 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:45:54,598 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:45:54,598 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:45:54,598 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:45:54,599 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:45:54,599 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:45:54,599 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:45:54,599 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:45:54,599 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:45:54,599 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:45:54,599 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:45:54,599 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:45:54,600 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:45:54,600 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:45:54,601 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:45:54,601 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:45:54,601 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:45:54,601 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:45:54,601 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:45:54,601 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:45:54,601 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:45:54,601 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:45:54,602 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:45:54,602 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 06:45:54,799 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:45:54,822 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:45:54,824 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:45:54,824 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:45:54,826 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:45:54,827 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.BOUNDED-10.pals.c [2022-01-10 06:45:54,884 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4f1fc479/5d9bf77f08f140d99ffa1e42e9c037f1/FLAG1e6b06cf6 [2022-01-10 06:45:55,257 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:45:55,258 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.BOUNDED-10.pals.c [2022-01-10 06:45:55,269 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4f1fc479/5d9bf77f08f140d99ffa1e42e9c037f1/FLAG1e6b06cf6 [2022-01-10 06:45:55,278 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4f1fc479/5d9bf77f08f140d99ffa1e42e9c037f1 [2022-01-10 06:45:55,280 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:45:55,281 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:45:55,283 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:45:55,283 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:45:55,285 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:45:55,285 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,286 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@460c515e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55, skipping insertion in model container [2022-01-10 06:45:55,286 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,290 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:45:55,311 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:45:55,469 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.BOUNDED-10.pals.c[11956,11969] [2022-01-10 06:45:55,471 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:45:55,478 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:45:55,515 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.BOUNDED-10.pals.c[11956,11969] [2022-01-10 06:45:55,516 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:45:55,540 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:45:55,540 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55 WrapperNode [2022-01-10 06:45:55,540 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:45:55,541 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:45:55,541 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:45:55,541 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:45:55,546 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,557 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,582 INFO L137 Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 389 [2022-01-10 06:45:55,582 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:45:55,583 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:45:55,583 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:45:55,583 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:45:55,588 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,588 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,592 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,592 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,600 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,604 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,606 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,609 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:45:55,610 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:45:55,610 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:45:55,610 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:45:55,611 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (1/1) ... [2022-01-10 06:45:55,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:45:55,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:45:55,653 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 06:45:55,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 06:45:55,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:45:55,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:45:55,677 INFO L130 BoogieDeclarations]: Found specification of procedure write_history_bool [2022-01-10 06:45:55,677 INFO L138 BoogieDeclarations]: Found implementation of procedure write_history_bool [2022-01-10 06:45:55,677 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2022-01-10 06:45:55,677 INFO L138 BoogieDeclarations]: Found implementation of procedure assert [2022-01-10 06:45:55,677 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_int8 [2022-01-10 06:45:55,677 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_int8 [2022-01-10 06:45:55,677 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_bool [2022-01-10 06:45:55,677 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_bool [2022-01-10 06:45:55,677 INFO L130 BoogieDeclarations]: Found specification of procedure add_history_type [2022-01-10 06:45:55,677 INFO L138 BoogieDeclarations]: Found implementation of procedure add_history_type [2022-01-10 06:45:55,677 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:45:55,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:45:55,778 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:45:55,780 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:45:56,120 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:45:56,125 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:45:56,126 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-10 06:45:56,127 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:45:56 BoogieIcfgContainer [2022-01-10 06:45:56,127 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:45:56,128 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:45:56,128 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:45:56,131 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:45:56,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:45:55" (1/3) ... [2022-01-10 06:45:56,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71538d3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:45:56, skipping insertion in model container [2022-01-10 06:45:56,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:45:55" (2/3) ... [2022-01-10 06:45:56,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71538d3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:45:56, skipping insertion in model container [2022-01-10 06:45:56,132 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:45:56" (3/3) ... [2022-01-10 06:45:56,132 INFO L111 eAbstractionObserver]: Analyzing ICFG pals_STARTPALS_Triplicated.1.ufo.BOUNDED-10.pals.c [2022-01-10 06:45:56,136 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:45:56,136 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:45:56,165 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:45:56,169 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 06:45:56,169 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:45:56,185 INFO L276 IsEmpty]: Start isEmpty. Operand has 184 states, 145 states have (on average 1.606896551724138) internal successors, (233), 149 states have internal predecessors, (233), 32 states have call successors, (32), 5 states have call predecessors, (32), 5 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-01-10 06:45:56,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-10 06:45:56,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:56,190 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:45:56,190 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:56,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:56,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1605485676, now seen corresponding path program 1 times [2022-01-10 06:45:56,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:56,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437106358] [2022-01-10 06:45:56,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:56,204 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:56,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:56,208 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:56,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 06:45:56,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:56,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:56,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:56,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:56,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:56,374 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:56,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437106358] [2022-01-10 06:45:56,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437106358] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:56,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:56,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:56,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046480963] [2022-01-10 06:45:56,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:56,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:56,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:56,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:56,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:56,408 INFO L87 Difference]: Start difference. First operand has 184 states, 145 states have (on average 1.606896551724138) internal successors, (233), 149 states have internal predecessors, (233), 32 states have call successors, (32), 5 states have call predecessors, (32), 5 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) 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:45:56,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:56,516 INFO L93 Difference]: Finished difference Result 373 states and 637 transitions. [2022-01-10 06:45:56,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:56,519 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:45:56,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:56,534 INFO L225 Difference]: With dead ends: 373 [2022-01-10 06:45:56,534 INFO L226 Difference]: Without dead ends: 188 [2022-01-10 06:45:56,538 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:45:56,542 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 18 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 826 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:45:56,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 826 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:56,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-01-10 06:45:56,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 186. [2022-01-10 06:45:56,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 147 states have (on average 1.530612244897959) internal successors, (225), 150 states have internal predecessors, (225), 32 states have call successors, (32), 6 states have call predecessors, (32), 6 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-01-10 06:45:56,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 289 transitions. [2022-01-10 06:45:56,584 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 289 transitions. Word has length 15 [2022-01-10 06:45:56,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:56,584 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 289 transitions. [2022-01-10 06:45:56,584 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:45:56,584 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 289 transitions. [2022-01-10 06:45:56,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-10 06:45:56,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:56,586 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:45:56,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 06:45:56,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:56,791 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:56,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:56,792 INFO L85 PathProgramCache]: Analyzing trace with hash -621436427, now seen corresponding path program 1 times [2022-01-10 06:45:56,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:56,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [939844162] [2022-01-10 06:45:56,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:56,792 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:56,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:56,794 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:56,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 06:45:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:56,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:56,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:56,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:56,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:56,909 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:56,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [939844162] [2022-01-10 06:45:56,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [939844162] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:56,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:56,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:56,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116670101] [2022-01-10 06:45:56,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:56,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:56,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:56,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:56,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:56,915 INFO L87 Difference]: Start difference. First operand 186 states and 289 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:45:56,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:56,978 INFO L93 Difference]: Finished difference Result 385 states and 601 transitions. [2022-01-10 06:45:56,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:56,979 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:45:56,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:56,981 INFO L225 Difference]: With dead ends: 385 [2022-01-10 06:45:56,981 INFO L226 Difference]: Without dead ends: 202 [2022-01-10 06:45:56,982 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:45:56,983 INFO L933 BasicCegarLoop]: 282 mSDtfsCounter, 25 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 835 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:45:56,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 835 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:56,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-10 06:45:56,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 199. [2022-01-10 06:45:56,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 158 states have (on average 1.5126582278481013) internal successors, (239), 161 states have internal predecessors, (239), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 06:45:56,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 305 transitions. [2022-01-10 06:45:56,996 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 305 transitions. Word has length 16 [2022-01-10 06:45:56,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:56,996 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 305 transitions. [2022-01-10 06:45:56,997 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:45:56,997 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 305 transitions. [2022-01-10 06:45:56,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-10 06:45:56,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:56,998 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] [2022-01-10 06:45:57,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:57,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,204 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:57,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:57,205 INFO L85 PathProgramCache]: Analyzing trace with hash -741910715, now seen corresponding path program 1 times [2022-01-10 06:45:57,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:57,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1605595429] [2022-01-10 06:45:57,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:57,206 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:57,207 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:57,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 06:45:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:57,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:45:57,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:57,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:57,311 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:57,311 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:57,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1605595429] [2022-01-10 06:45:57,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1605595429] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:57,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:57,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:45:57,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303280314] [2022-01-10 06:45:57,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:57,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:45:57,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:57,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:45:57,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:45:57,313 INFO L87 Difference]: Start difference. First operand 199 states and 305 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, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:57,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:57,328 INFO L93 Difference]: Finished difference Result 417 states and 647 transitions. [2022-01-10 06:45:57,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:45:57,329 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, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2022-01-10 06:45:57,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:57,331 INFO L225 Difference]: With dead ends: 417 [2022-01-10 06:45:57,331 INFO L226 Difference]: Without dead ends: 228 [2022-01-10 06:45:57,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:45:57,332 INFO L933 BasicCegarLoop]: 285 mSDtfsCounter, 22 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 564 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:45:57,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 564 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:57,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-01-10 06:45:57,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 201. [2022-01-10 06:45:57,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 160 states have (on average 1.50625) internal successors, (241), 163 states have internal predecessors, (241), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 06:45:57,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 307 transitions. [2022-01-10 06:45:57,345 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 307 transitions. Word has length 23 [2022-01-10 06:45:57,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:57,346 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 307 transitions. [2022-01-10 06:45:57,346 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, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 06:45:57,346 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 307 transitions. [2022-01-10 06:45:57,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-10 06:45:57,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:57,347 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] [2022-01-10 06:45:57,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:57,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,558 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:57,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:57,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1197019830, now seen corresponding path program 1 times [2022-01-10 06:45:57,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:57,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [903495220] [2022-01-10 06:45:57,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:57,559 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:57,560 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:57,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 06:45:57,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:57,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:57,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:57,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:45:57,664 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:57,664 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:57,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [903495220] [2022-01-10 06:45:57,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [903495220] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:57,664 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:57,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:57,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311595543] [2022-01-10 06:45:57,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:57,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:57,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:57,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:57,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:57,666 INFO L87 Difference]: Start difference. First operand 201 states and 307 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:45:57,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:57,696 INFO L93 Difference]: Finished difference Result 457 states and 714 transitions. [2022-01-10 06:45:57,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:57,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2022-01-10 06:45:57,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:57,698 INFO L225 Difference]: With dead ends: 457 [2022-01-10 06:45:57,699 INFO L226 Difference]: Without dead ends: 307 [2022-01-10 06:45:57,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:45:57,700 INFO L933 BasicCegarLoop]: 300 mSDtfsCounter, 132 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:45:57,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 870 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:57,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-01-10 06:45:57,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 201. [2022-01-10 06:45:57,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 160 states have (on average 1.48125) internal successors, (237), 163 states have internal predecessors, (237), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 06:45:57,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 303 transitions. [2022-01-10 06:45:57,711 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 303 transitions. Word has length 31 [2022-01-10 06:45:57,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:57,711 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 303 transitions. [2022-01-10 06:45:57,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 06:45:57,711 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 303 transitions. [2022-01-10 06:45:57,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-10 06:45:57,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:57,712 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:45:57,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:57,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,919 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:57,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:57,919 INFO L85 PathProgramCache]: Analyzing trace with hash -422396736, now seen corresponding path program 1 times [2022-01-10 06:45:57,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:57,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620086191] [2022-01-10 06:45:57,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:57,920 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:57,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:57,921 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:57,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 06:45:57,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:57,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:45:57,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:58,042 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:45:58,042 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:58,042 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:58,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620086191] [2022-01-10 06:45:58,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1620086191] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:58,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:58,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:45:58,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837794045] [2022-01-10 06:45:58,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:58,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:45:58,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:58,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:45:58,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:45:58,044 INFO L87 Difference]: Start difference. First operand 201 states and 303 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:45:58,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:58,079 INFO L93 Difference]: Finished difference Result 392 states and 595 transitions. [2022-01-10 06:45:58,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:58,080 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:45:58,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:58,082 INFO L225 Difference]: With dead ends: 392 [2022-01-10 06:45:58,082 INFO L226 Difference]: Without dead ends: 203 [2022-01-10 06:45:58,083 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:45:58,084 INFO L933 BasicCegarLoop]: 278 mSDtfsCounter, 0 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1104 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:45:58,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1104 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:58,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-01-10 06:45:58,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 201. [2022-01-10 06:45:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 160 states have (on average 1.475) internal successors, (236), 163 states have internal predecessors, (236), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 06:45:58,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 302 transitions. [2022-01-10 06:45:58,099 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 302 transitions. Word has length 32 [2022-01-10 06:45:58,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:58,099 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 302 transitions. [2022-01-10 06:45:58,099 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:45:58,100 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 302 transitions. [2022-01-10 06:45:58,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 06:45:58,101 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:58,101 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:45:58,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:58,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:58,307 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:58,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:58,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1664815819, now seen corresponding path program 1 times [2022-01-10 06:45:58,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:58,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063240957] [2022-01-10 06:45:58,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:58,309 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:58,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:58,310 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:58,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 06:45:58,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:58,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:58,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:58,409 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:45:58,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:45:58,484 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:45:58,485 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:58,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063240957] [2022-01-10 06:45:58,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063240957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:45:58,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:45:58,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-01-10 06:45:58,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632165466] [2022-01-10 06:45:58,485 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:45:58,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:45:58,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:58,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:45:58,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:45:58,487 INFO L87 Difference]: Start difference. First operand 201 states and 302 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:45:58,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:58,536 INFO L93 Difference]: Finished difference Result 450 states and 691 transitions. [2022-01-10 06:45:58,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:58,537 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:45:58,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:58,539 INFO L225 Difference]: With dead ends: 450 [2022-01-10 06:45:58,539 INFO L226 Difference]: Without dead ends: 260 [2022-01-10 06:45:58,540 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:45:58,543 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 66 mSDsluCounter, 1094 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1407 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:45:58,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 1407 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:58,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-01-10 06:45:58,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 254. [2022-01-10 06:45:58,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 203 states have (on average 1.4532019704433496) internal successors, (295), 206 states have internal predecessors, (295), 43 states have call successors, (43), 7 states have call predecessors, (43), 7 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-01-10 06:45:58,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 381 transitions. [2022-01-10 06:45:58,556 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 381 transitions. Word has length 35 [2022-01-10 06:45:58,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:58,556 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 381 transitions. [2022-01-10 06:45:58,556 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:45:58,557 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 381 transitions. [2022-01-10 06:45:58,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 06:45:58,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:58,560 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:45:58,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:58,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:58,767 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:58,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:58,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1225495307, now seen corresponding path program 2 times [2022-01-10 06:45:58,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:58,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1161795400] [2022-01-10 06:45:58,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 06:45:58,768 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:58,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:58,769 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:58,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 06:45:58,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-10 06:45:58,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 06:45:58,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:58,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:58,925 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:45:58,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:58,925 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:58,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1161795400] [2022-01-10 06:45:58,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1161795400] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:58,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:58,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:58,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47101837] [2022-01-10 06:45:58,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:58,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:58,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:58,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:58,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:58,927 INFO L87 Difference]: Start difference. First operand 254 states and 381 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:45:58,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:58,967 INFO L93 Difference]: Finished difference Result 477 states and 740 transitions. [2022-01-10 06:45:58,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:45:58,968 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:45:58,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:58,969 INFO L225 Difference]: With dead ends: 477 [2022-01-10 06:45:58,970 INFO L226 Difference]: Without dead ends: 252 [2022-01-10 06:45:58,971 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:45:58,972 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 13 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 766 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:45:58,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 766 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:58,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-01-10 06:45:58,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 252. [2022-01-10 06:45:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 202 states have (on average 1.4504950495049505) internal successors, (293), 205 states have internal predecessors, (293), 42 states have call successors, (42), 7 states have call predecessors, (42), 7 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-01-10 06:45:58,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 377 transitions. [2022-01-10 06:45:58,980 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 377 transitions. Word has length 57 [2022-01-10 06:45:58,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:58,980 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 377 transitions. [2022-01-10 06:45:58,981 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:45:58,981 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 377 transitions. [2022-01-10 06:45:58,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 06:45:58,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:58,981 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:45:58,991 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:45:59,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:59,187 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:59,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:59,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1867707356, now seen corresponding path program 1 times [2022-01-10 06:45:59,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:59,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [294736963] [2022-01-10 06:45:59,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:59,190 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:59,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:59,190 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:59,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 06:45:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:59,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:59,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:59,322 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:45:59,322 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:59,322 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:59,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [294736963] [2022-01-10 06:45:59,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [294736963] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:59,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:59,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:59,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295340769] [2022-01-10 06:45:59,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:59,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:59,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:59,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:59,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:59,324 INFO L87 Difference]: Start difference. First operand 252 states and 377 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:45:59,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:59,377 INFO L93 Difference]: Finished difference Result 484 states and 744 transitions. [2022-01-10 06:45:59,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:59,378 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:45:59,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:59,379 INFO L225 Difference]: With dead ends: 484 [2022-01-10 06:45:59,379 INFO L226 Difference]: Without dead ends: 261 [2022-01-10 06:45:59,380 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:45:59,380 INFO L933 BasicCegarLoop]: 273 mSDtfsCounter, 19 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 801 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:45:59,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 801 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:59,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-01-10 06:45:59,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 259. [2022-01-10 06:45:59,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 208 states have (on average 1.4471153846153846) internal successors, (301), 211 states have internal predecessors, (301), 42 states have call successors, (42), 8 states have call predecessors, (42), 8 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-01-10 06:45:59,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 385 transitions. [2022-01-10 06:45:59,388 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 385 transitions. Word has length 57 [2022-01-10 06:45:59,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:59,388 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 385 transitions. [2022-01-10 06:45:59,388 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:45:59,389 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 385 transitions. [2022-01-10 06:45:59,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-01-10 06:45:59,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:59,389 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:45:59,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:59,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:59,596 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:59,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:59,596 INFO L85 PathProgramCache]: Analyzing trace with hash -772985961, now seen corresponding path program 1 times [2022-01-10 06:45:59,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:59,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1847851714] [2022-01-10 06:45:59,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:59,597 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:59,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:59,597 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:59,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 06:45:59,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:45:59,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:45:59,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:45:59,717 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:45:59,717 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:45:59,717 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:45:59,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1847851714] [2022-01-10 06:45:59,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1847851714] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:45:59,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:45:59,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:45:59,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757203100] [2022-01-10 06:45:59,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:45:59,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:45:59,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:45:59,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:45:59,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:45:59,719 INFO L87 Difference]: Start difference. First operand 259 states and 385 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:45:59,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:45:59,751 INFO L93 Difference]: Finished difference Result 528 states and 796 transitions. [2022-01-10 06:45:59,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:45:59,752 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:45:59,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:45:59,754 INFO L225 Difference]: With dead ends: 528 [2022-01-10 06:45:59,755 INFO L226 Difference]: Without dead ends: 298 [2022-01-10 06:45:59,755 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:45:59,757 INFO L933 BasicCegarLoop]: 280 mSDtfsCounter, 24 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 815 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:45:59,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 815 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:45:59,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-01-10 06:45:59,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 295. [2022-01-10 06:45:59,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 240 states have (on average 1.4083333333333334) internal successors, (338), 243 states have internal predecessors, (338), 45 states have call successors, (45), 9 states have call predecessors, (45), 9 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-01-10 06:45:59,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 428 transitions. [2022-01-10 06:45:59,765 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 428 transitions. Word has length 58 [2022-01-10 06:45:59,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:45:59,766 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 428 transitions. [2022-01-10 06:45:59,766 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:45:59,766 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 428 transitions. [2022-01-10 06:45:59,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-01-10 06:45:59,766 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:45:59,766 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:45:59,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 06:45:59,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:45:59,974 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:45:59,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:45:59,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1509263274, now seen corresponding path program 1 times [2022-01-10 06:45:59,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:45:59,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1948570783] [2022-01-10 06:45:59,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:45:59,974 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:45:59,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:45:59,975 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:45:59,977 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:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:00,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:00,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:00,124 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:00,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:00,125 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:00,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1948570783] [2022-01-10 06:46:00,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1948570783] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:00,125 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:00,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:00,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322593560] [2022-01-10 06:46:00,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:00,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:00,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:00,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:00,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:00,126 INFO L87 Difference]: Start difference. First operand 295 states and 428 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:00,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:00,143 INFO L93 Difference]: Finished difference Result 539 states and 795 transitions. [2022-01-10 06:46:00,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:00,145 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:00,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:00,147 INFO L225 Difference]: With dead ends: 539 [2022-01-10 06:46:00,147 INFO L226 Difference]: Without dead ends: 297 [2022-01-10 06:46:00,148 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:00,149 INFO L933 BasicCegarLoop]: 274 mSDtfsCounter, 0 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1087 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:00,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1087 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:00,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-01-10 06:46:00,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 295. [2022-01-10 06:46:00,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 240 states have (on average 1.3958333333333333) internal successors, (335), 243 states have internal predecessors, (335), 45 states have call successors, (45), 9 states have call predecessors, (45), 9 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-01-10 06:46:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 425 transitions. [2022-01-10 06:46:00,159 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 425 transitions. Word has length 76 [2022-01-10 06:46:00,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:00,159 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 425 transitions. [2022-01-10 06:46:00,159 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:00,159 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 425 transitions. [2022-01-10 06:46:00,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-01-10 06:46:00,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:00,160 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:00,166 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:00,366 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:00,367 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:00,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:00,367 INFO L85 PathProgramCache]: Analyzing trace with hash -92526865, now seen corresponding path program 1 times [2022-01-10 06:46:00,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:00,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1610236560] [2022-01-10 06:46:00,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:00,368 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:00,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:00,369 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:00,370 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:00,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:00,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:00,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:00,555 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:00,555 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:00,555 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:00,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1610236560] [2022-01-10 06:46:00,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1610236560] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:00,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:00,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:00,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642215238] [2022-01-10 06:46:00,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:00,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:00,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:00,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:00,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:00,557 INFO L87 Difference]: Start difference. First operand 295 states and 425 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:00,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:00,588 INFO L93 Difference]: Finished difference Result 526 states and 779 transitions. [2022-01-10 06:46:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:00,588 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:00,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:00,590 INFO L225 Difference]: With dead ends: 526 [2022-01-10 06:46:00,590 INFO L226 Difference]: Without dead ends: 289 [2022-01-10 06:46:00,591 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:00,591 INFO L933 BasicCegarLoop]: 266 mSDtfsCounter, 15 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 774 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:00,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 774 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:00,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2022-01-10 06:46:00,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 289. [2022-01-10 06:46:00,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 235 states have (on average 1.374468085106383) internal successors, (323), 238 states have internal predecessors, (323), 44 states have call successors, (44), 9 states have call predecessors, (44), 9 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-01-10 06:46:00,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 411 transitions. [2022-01-10 06:46:00,600 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 411 transitions. Word has length 105 [2022-01-10 06:46:00,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:00,601 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 411 transitions. [2022-01-10 06:46:00,601 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:00,602 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 411 transitions. [2022-01-10 06:46:00,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:46:00,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:00,606 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] [2022-01-10 06:46:00,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-01-10 06:46:00,812 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:00,813 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:00,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:00,813 INFO L85 PathProgramCache]: Analyzing trace with hash -728722011, now seen corresponding path program 1 times [2022-01-10 06:46:00,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:00,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927325951] [2022-01-10 06:46:00,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:00,814 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:00,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:00,815 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:00,815 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:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:00,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:00,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:01,046 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:01,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:01,046 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:01,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1927325951] [2022-01-10 06:46:01,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1927325951] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:01,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:01,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:01,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560259834] [2022-01-10 06:46:01,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:01,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:01,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:01,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:01,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:01,048 INFO L87 Difference]: Start difference. First operand 289 states and 411 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:01,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:01,085 INFO L93 Difference]: Finished difference Result 523 states and 759 transitions. [2022-01-10 06:46:01,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:01,086 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 135 [2022-01-10 06:46:01,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:01,087 INFO L225 Difference]: With dead ends: 523 [2022-01-10 06:46:01,087 INFO L226 Difference]: Without dead ends: 272 [2022-01-10 06:46:01,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:01,088 INFO L933 BasicCegarLoop]: 257 mSDtfsCounter, 35 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 735 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:01,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 735 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:01,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-01-10 06:46:01,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2022-01-10 06:46:01,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 221 states have (on average 1.3665158371040724) internal successors, (302), 224 states have internal predecessors, (302), 41 states have call successors, (41), 9 states have call predecessors, (41), 9 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-01-10 06:46:01,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 384 transitions. [2022-01-10 06:46:01,095 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 384 transitions. Word has length 135 [2022-01-10 06:46:01,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:01,096 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 384 transitions. [2022-01-10 06:46:01,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:01,096 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 384 transitions. [2022-01-10 06:46:01,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-01-10 06:46:01,097 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:01,097 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] [2022-01-10 06:46:01,105 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:01,304 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:01,304 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:01,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:01,304 INFO L85 PathProgramCache]: Analyzing trace with hash -2000562399, now seen corresponding path program 1 times [2022-01-10 06:46:01,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:01,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1349333222] [2022-01-10 06:46:01,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:01,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:01,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:01,306 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:01,306 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:01,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:01,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:01,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:01,544 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:01,544 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:01,544 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:01,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1349333222] [2022-01-10 06:46:01,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1349333222] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:01,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:01,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:01,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517082600] [2022-01-10 06:46:01,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:01,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:01,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:01,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:01,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:01,546 INFO L87 Difference]: Start difference. First operand 272 states and 384 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:01,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:01,582 INFO L93 Difference]: Finished difference Result 489 states and 705 transitions. [2022-01-10 06:46:01,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:01,583 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 139 [2022-01-10 06:46:01,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:01,584 INFO L225 Difference]: With dead ends: 489 [2022-01-10 06:46:01,584 INFO L226 Difference]: Without dead ends: 253 [2022-01-10 06:46:01,584 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:01,585 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 30 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 739 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:01,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 739 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:01,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-01-10 06:46:01,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2022-01-10 06:46:01,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 205 states have (on average 1.3609756097560977) internal successors, (279), 208 states have internal predecessors, (279), 38 states have call successors, (38), 9 states have call predecessors, (38), 9 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:01,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 355 transitions. [2022-01-10 06:46:01,591 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 355 transitions. Word has length 139 [2022-01-10 06:46:01,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:01,592 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 355 transitions. [2022-01-10 06:46:01,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:01,592 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 355 transitions. [2022-01-10 06:46:01,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-01-10 06:46:01,593 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:01,593 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] [2022-01-10 06:46:01,603 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:01,802 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:01,802 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:01,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:01,802 INFO L85 PathProgramCache]: Analyzing trace with hash -2079919081, now seen corresponding path program 1 times [2022-01-10 06:46:01,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:01,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2006228097] [2022-01-10 06:46:01,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:01,803 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:01,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:01,804 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:01,819 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:01,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:01,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:01,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:02,038 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:02,038 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:02,038 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:02,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2006228097] [2022-01-10 06:46:02,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2006228097] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:02,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:02,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:02,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935054947] [2022-01-10 06:46:02,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:02,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:02,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:02,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:02,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:02,040 INFO L87 Difference]: Start difference. First operand 253 states and 355 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:02,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:02,077 INFO L93 Difference]: Finished difference Result 468 states and 669 transitions. [2022-01-10 06:46:02,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:02,077 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 142 [2022-01-10 06:46:02,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:02,079 INFO L225 Difference]: With dead ends: 468 [2022-01-10 06:46:02,079 INFO L226 Difference]: Without dead ends: 273 [2022-01-10 06:46:02,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:02,080 INFO L933 BasicCegarLoop]: 255 mSDtfsCounter, 39 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 727 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:02,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 727 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:02,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2022-01-10 06:46:02,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 273. [2022-01-10 06:46:02,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 224 states have (on average 1.3348214285714286) internal successors, (299), 227 states have internal predecessors, (299), 38 states have call successors, (38), 10 states have call predecessors, (38), 10 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:02,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 375 transitions. [2022-01-10 06:46:02,087 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 375 transitions. Word has length 142 [2022-01-10 06:46:02,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:02,087 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 375 transitions. [2022-01-10 06:46:02,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-01-10 06:46:02,087 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 375 transitions. [2022-01-10 06:46:02,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-01-10 06:46:02,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:02,088 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] [2022-01-10 06:46:02,097 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:02,295 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:02,295 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:02,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:02,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1132749797, now seen corresponding path program 2 times [2022-01-10 06:46:02,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:02,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459775974] [2022-01-10 06:46:02,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 06:46:02,296 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:02,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:02,297 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:02,299 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:02,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-10 06:46:02,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 06:46:02,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:02,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:02,526 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:02,526 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:02,526 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:02,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459775974] [2022-01-10 06:46:02,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459775974] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:02,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:02,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:02,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413759645] [2022-01-10 06:46:02,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:02,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:02,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:02,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:02,527 INFO L87 Difference]: Start difference. First operand 273 states and 375 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-01-10 06:46:02,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:02,549 INFO L93 Difference]: Finished difference Result 425 states and 603 transitions. [2022-01-10 06:46:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:02,549 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 142 [2022-01-10 06:46:02,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:02,550 INFO L225 Difference]: With dead ends: 425 [2022-01-10 06:46:02,550 INFO L226 Difference]: Without dead ends: 279 [2022-01-10 06:46:02,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:02,551 INFO L933 BasicCegarLoop]: 265 mSDtfsCounter, 6 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 788 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:02,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 788 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:02,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-10 06:46:02,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 277. [2022-01-10 06:46:02,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 227 states have (on average 1.330396475770925) internal successors, (302), 230 states have internal predecessors, (302), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:02,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 378 transitions. [2022-01-10 06:46:02,558 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 378 transitions. Word has length 142 [2022-01-10 06:46:02,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:02,558 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 378 transitions. [2022-01-10 06:46:02,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-01-10 06:46:02,558 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 378 transitions. [2022-01-10 06:46:02,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-01-10 06:46:02,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:02,560 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] [2022-01-10 06:46:02,568 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:02,766 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:02,766 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:02,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2122583251, now seen corresponding path program 1 times [2022-01-10 06:46:02,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:02,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767341695] [2022-01-10 06:46:02,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:02,767 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:02,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:02,768 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:02,769 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:02,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:02,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:02,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:03,046 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:03,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:03,046 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:03,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767341695] [2022-01-10 06:46:03,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767341695] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:03,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:03,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:03,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377912663] [2022-01-10 06:46:03,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:03,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:03,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:03,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:03,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:03,047 INFO L87 Difference]: Start difference. First operand 277 states and 378 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:03,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:03,059 INFO L93 Difference]: Finished difference Result 471 states and 655 transitions. [2022-01-10 06:46:03,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:03,060 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 151 [2022-01-10 06:46:03,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:03,061 INFO L225 Difference]: With dead ends: 471 [2022-01-10 06:46:03,061 INFO L226 Difference]: Without dead ends: 279 [2022-01-10 06:46:03,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 147 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:03,062 INFO L933 BasicCegarLoop]: 268 mSDtfsCounter, 0 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1065 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:03,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1065 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:03,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-10 06:46:03,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 277. [2022-01-10 06:46:03,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 227 states have (on average 1.3171806167400881) internal successors, (299), 230 states have internal predecessors, (299), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:03,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 375 transitions. [2022-01-10 06:46:03,068 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 375 transitions. Word has length 151 [2022-01-10 06:46:03,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:03,068 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 375 transitions. [2022-01-10 06:46:03,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:03,069 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 375 transitions. [2022-01-10 06:46:03,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 06:46:03,070 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:03,070 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 06:46:03,078 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:03,276 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:03,277 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:03,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:03,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1315581934, now seen corresponding path program 1 times [2022-01-10 06:46:03,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:03,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251315812] [2022-01-10 06:46:03,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:03,278 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:03,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:03,279 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:03,280 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:03,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:03,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:46:03,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:03,540 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:03,540 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:03,540 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:03,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251315812] [2022-01-10 06:46:03,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [251315812] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:03,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:03,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:46:03,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999072341] [2022-01-10 06:46:03,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:03,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:03,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:03,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:03,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:03,542 INFO L87 Difference]: Start difference. First operand 277 states and 375 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:03,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:03,553 INFO L93 Difference]: Finished difference Result 434 states and 605 transitions. [2022-01-10 06:46:03,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:03,553 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 184 [2022-01-10 06:46:03,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:03,555 INFO L225 Difference]: With dead ends: 434 [2022-01-10 06:46:03,555 INFO L226 Difference]: Without dead ends: 277 [2022-01-10 06:46:03,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 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:03,556 INFO L933 BasicCegarLoop]: 267 mSDtfsCounter, 0 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1062 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:03,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1062 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:03,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-01-10 06:46:03,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 277. [2022-01-10 06:46:03,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 227 states have (on average 1.303964757709251) internal successors, (296), 230 states have internal predecessors, (296), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:03,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 372 transitions. [2022-01-10 06:46:03,563 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 372 transitions. Word has length 184 [2022-01-10 06:46:03,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:03,564 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 372 transitions. [2022-01-10 06:46:03,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-10 06:46:03,564 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 372 transitions. [2022-01-10 06:46:03,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-01-10 06:46:03,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:03,565 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] [2022-01-10 06:46:03,574 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:03,772 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:03,773 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:03,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:03,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1782906470, now seen corresponding path program 1 times [2022-01-10 06:46:03,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:03,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1283597784] [2022-01-10 06:46:03,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:03,774 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:03,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:03,775 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:03,777 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:03,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:03,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:03,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:04,118 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:04,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:04,393 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:04,393 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:04,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1283597784] [2022-01-10 06:46:04,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1283597784] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:04,393 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:04,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-01-10 06:46:04,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347650681] [2022-01-10 06:46:04,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:04,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:04,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:04,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:04,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:04,396 INFO L87 Difference]: Start difference. First operand 277 states and 372 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:04,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:04,424 INFO L93 Difference]: Finished difference Result 459 states and 634 transitions. [2022-01-10 06:46:04,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:04,425 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 191 [2022-01-10 06:46:04,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:04,426 INFO L225 Difference]: With dead ends: 459 [2022-01-10 06:46:04,426 INFO L226 Difference]: Without dead ends: 277 [2022-01-10 06:46:04,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 377 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:04,427 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 34 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:04,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 501 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:04,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-01-10 06:46:04,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 277. [2022-01-10 06:46:04,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 227 states have (on average 1.277533039647577) internal successors, (290), 230 states have internal predecessors, (290), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:04,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 366 transitions. [2022-01-10 06:46:04,433 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 366 transitions. Word has length 191 [2022-01-10 06:46:04,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:04,433 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 366 transitions. [2022-01-10 06:46:04,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:46:04,434 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 366 transitions. [2022-01-10 06:46:04,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-01-10 06:46:04,435 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:04,435 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] [2022-01-10 06:46:04,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:04,642 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:04,642 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:04,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:04,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1286095815, now seen corresponding path program 1 times [2022-01-10 06:46:04,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:04,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828132290] [2022-01-10 06:46:04,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:04,643 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:04,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:04,644 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:04,651 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:04,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:04,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:04,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:04,968 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:04,968 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:04,968 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:04,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1828132290] [2022-01-10 06:46:04,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1828132290] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:04,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:04,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:04,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396404006] [2022-01-10 06:46:04,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:04,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:04,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:04,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:04,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:04,970 INFO L87 Difference]: Start difference. First operand 277 states and 366 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 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:04,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:04,994 INFO L93 Difference]: Finished difference Result 434 states and 598 transitions. [2022-01-10 06:46:04,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:04,994 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 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 215 [2022-01-10 06:46:04,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:04,995 INFO L225 Difference]: With dead ends: 434 [2022-01-10 06:46:04,995 INFO L226 Difference]: Without dead ends: 284 [2022-01-10 06:46:04,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:04,996 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 7 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 784 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:04,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 784 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:04,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-01-10 06:46:05,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 282. [2022-01-10 06:46:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 231 states have (on average 1.2727272727272727) internal successors, (294), 234 states have internal predecessors, (294), 38 states have call successors, (38), 12 states have call predecessors, (38), 12 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 06:46:05,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 370 transitions. [2022-01-10 06:46:05,003 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 370 transitions. Word has length 215 [2022-01-10 06:46:05,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:05,003 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 370 transitions. [2022-01-10 06:46:05,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 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:05,003 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 370 transitions. [2022-01-10 06:46:05,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-01-10 06:46:05,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:05,005 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] [2022-01-10 06:46:05,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:05,212 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:05,213 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:05,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:05,213 INFO L85 PathProgramCache]: Analyzing trace with hash -690820591, now seen corresponding path program 1 times [2022-01-10 06:46:05,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:05,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1034703685] [2022-01-10 06:46:05,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:05,213 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:05,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:05,214 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:05,216 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:05,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:05,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:05,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:05,541 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:05,542 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:05,542 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:05,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1034703685] [2022-01-10 06:46:05,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1034703685] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:05,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:05,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:05,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581420308] [2022-01-10 06:46:05,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:05,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:05,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:05,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:05,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:05,543 INFO L87 Difference]: Start difference. First operand 282 states and 370 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 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:05,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:05,565 INFO L93 Difference]: Finished difference Result 436 states and 596 transitions. [2022-01-10 06:46:05,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:46:05,566 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 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 225 [2022-01-10 06:46:05,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:05,568 INFO L225 Difference]: With dead ends: 436 [2022-01-10 06:46:05,568 INFO L226 Difference]: Without dead ends: 281 [2022-01-10 06:46:05,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:05,569 INFO L933 BasicCegarLoop]: 260 mSDtfsCounter, 7 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 770 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:05,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 770 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:05,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-01-10 06:46:05,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2022-01-10 06:46:05,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 231 states have (on average 1.2597402597402598) internal successors, (291), 233 states have internal predecessors, (291), 37 states have call successors, (37), 12 states have call predecessors, (37), 12 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-01-10 06:46:05,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 365 transitions. [2022-01-10 06:46:05,576 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 365 transitions. Word has length 225 [2022-01-10 06:46:05,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:05,578 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 365 transitions. [2022-01-10 06:46:05,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 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:05,578 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 365 transitions. [2022-01-10 06:46:05,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-10 06:46:05,580 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:05,580 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] [2022-01-10 06:46:05,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:05,787 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:05,787 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:05,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:05,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1815976528, now seen corresponding path program 1 times [2022-01-10 06:46:05,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:05,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1584490310] [2022-01-10 06:46:05,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:05,788 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:05,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:05,789 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:05,791 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:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:05,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:05,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:06,131 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:06,131 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:06,132 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:06,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1584490310] [2022-01-10 06:46:06,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1584490310] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:06,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:06,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:06,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153019505] [2022-01-10 06:46:06,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:06,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:06,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:06,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:06,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:06,133 INFO L87 Difference]: Start difference. First operand 281 states and 365 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-01-10 06:46:06,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:06,139 INFO L93 Difference]: Finished difference Result 478 states and 656 transitions. [2022-01-10 06:46:06,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:06,140 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 234 [2022-01-10 06:46:06,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:06,141 INFO L225 Difference]: With dead ends: 478 [2022-01-10 06:46:06,141 INFO L226 Difference]: Without dead ends: 324 [2022-01-10 06:46:06,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 232 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:06,143 INFO L933 BasicCegarLoop]: 329 mSDtfsCounter, 130 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 507 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:06,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 507 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:06,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-01-10 06:46:06,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 280. [2022-01-10 06:46:06,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 231 states have (on average 1.2554112554112553) internal successors, (290), 232 states have internal predecessors, (290), 36 states have call successors, (36), 12 states have call predecessors, (36), 12 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-01-10 06:46:06,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 362 transitions. [2022-01-10 06:46:06,151 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 362 transitions. Word has length 234 [2022-01-10 06:46:06,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:06,151 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 362 transitions. [2022-01-10 06:46:06,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-01-10 06:46:06,152 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 362 transitions. [2022-01-10 06:46:06,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-01-10 06:46:06,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:06,153 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] [2022-01-10 06:46:06,181 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:06,359 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:06,359 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:06,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:06,360 INFO L85 PathProgramCache]: Analyzing trace with hash 869606888, now seen corresponding path program 1 times [2022-01-10 06:46:06,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:06,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669039844] [2022-01-10 06:46:06,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:06,360 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:06,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:06,361 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:06,362 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:06,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:06,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:46:06,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:06,899 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:06,900 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:06,900 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:06,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669039844] [2022-01-10 06:46:06,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669039844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:06,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:06,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:06,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208163708] [2022-01-10 06:46:06,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:06,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:46:06,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:06,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:46:06,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:06,901 INFO L87 Difference]: Start difference. First operand 280 states and 362 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-01-10 06:46:07,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:07,066 INFO L93 Difference]: Finished difference Result 630 states and 847 transitions. [2022-01-10 06:46:07,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:07,068 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 237 [2022-01-10 06:46:07,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:07,070 INFO L225 Difference]: With dead ends: 630 [2022-01-10 06:46:07,070 INFO L226 Difference]: Without dead ends: 477 [2022-01-10 06:46:07,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:46:07,072 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 575 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:07,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 805 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:07,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-01-10 06:46:07,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 414. [2022-01-10 06:46:07,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 339 states have (on average 1.2979351032448379) internal successors, (440), 341 states have internal predecessors, (440), 54 states have call successors, (54), 20 states have call predecessors, (54), 20 states have return successors, (54), 53 states have call predecessors, (54), 54 states have call successors, (54) [2022-01-10 06:46:07,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 548 transitions. [2022-01-10 06:46:07,082 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 548 transitions. Word has length 237 [2022-01-10 06:46:07,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:07,082 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 548 transitions. [2022-01-10 06:46:07,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-01-10 06:46:07,082 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 548 transitions. [2022-01-10 06:46:07,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-01-10 06:46:07,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:07,086 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:07,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-01-10 06:46:07,293 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:07,293 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:07,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:07,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1758726155, now seen corresponding path program 1 times [2022-01-10 06:46:07,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:07,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1153320106] [2022-01-10 06:46:07,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:07,294 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:07,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:07,296 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:07,298 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:07,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:07,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:07,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:07,721 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 562 trivial. 0 not checked. [2022-01-10 06:46:07,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:07,721 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:07,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1153320106] [2022-01-10 06:46:07,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1153320106] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:07,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:07,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:07,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17953809] [2022-01-10 06:46:07,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:07,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:07,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:07,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:07,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:07,726 INFO L87 Difference]: Start difference. First operand 414 states and 548 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:46:07,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:07,756 INFO L93 Difference]: Finished difference Result 898 states and 1236 transitions. [2022-01-10 06:46:07,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:07,759 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 264 [2022-01-10 06:46:07,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:07,761 INFO L225 Difference]: With dead ends: 898 [2022-01-10 06:46:07,761 INFO L226 Difference]: Without dead ends: 668 [2022-01-10 06:46:07,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 262 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:07,762 INFO L933 BasicCegarLoop]: 306 mSDtfsCounter, 166 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 552 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:07,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 552 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:07,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-01-10 06:46:07,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 582. [2022-01-10 06:46:07,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 478 states have (on average 1.3284518828451883) internal successors, (635), 482 states have internal predecessors, (635), 74 states have call successors, (74), 29 states have call predecessors, (74), 29 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2022-01-10 06:46:07,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 783 transitions. [2022-01-10 06:46:07,775 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 783 transitions. Word has length 264 [2022-01-10 06:46:07,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:07,775 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 783 transitions. [2022-01-10 06:46:07,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:46:07,775 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 783 transitions. [2022-01-10 06:46:07,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2022-01-10 06:46:07,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:07,777 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:07,786 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:07,984 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:07,984 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:07,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:07,985 INFO L85 PathProgramCache]: Analyzing trace with hash -378112666, now seen corresponding path program 1 times [2022-01-10 06:46:07,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:07,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1142035080] [2022-01-10 06:46:07,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:07,985 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:07,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:07,986 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:07,987 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:08,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:08,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:08,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:08,379 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2022-01-10 06:46:08,379 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:08,379 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:08,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1142035080] [2022-01-10 06:46:08,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1142035080] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:08,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:08,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:46:08,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994461450] [2022-01-10 06:46:08,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:08,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:08,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:08,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:08,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:46:08,381 INFO L87 Difference]: Start difference. First operand 582 states and 783 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:46:08,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:08,399 INFO L93 Difference]: Finished difference Result 1316 states and 1832 transitions. [2022-01-10 06:46:08,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:08,399 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 265 [2022-01-10 06:46:08,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:08,403 INFO L225 Difference]: With dead ends: 1316 [2022-01-10 06:46:08,403 INFO L226 Difference]: Without dead ends: 958 [2022-01-10 06:46:08,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 263 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:08,404 INFO L933 BasicCegarLoop]: 324 mSDtfsCounter, 172 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 572 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:08,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 572 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:08,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2022-01-10 06:46:08,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 704. [2022-01-10 06:46:08,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 588 states have (on average 1.3350340136054422) internal successors, (785), 594 states have internal predecessors, (785), 80 states have call successors, (80), 35 states have call predecessors, (80), 35 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2022-01-10 06:46:08,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 945 transitions. [2022-01-10 06:46:08,420 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 945 transitions. Word has length 265 [2022-01-10 06:46:08,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:08,421 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 945 transitions. [2022-01-10 06:46:08,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:46:08,421 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 945 transitions. [2022-01-10 06:46:08,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-01-10 06:46:08,422 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:08,422 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:08,430 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:08,629 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:08,630 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:08,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:08,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1594763960, now seen corresponding path program 1 times [2022-01-10 06:46:08,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:08,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [360310960] [2022-01-10 06:46:08,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:08,631 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:08,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:08,632 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:08,633 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:08,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:08,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:08,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:08,985 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2022-01-10 06:46:08,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:08,985 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:08,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [360310960] [2022-01-10 06:46:08,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [360310960] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:08,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:08,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:08,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938483176] [2022-01-10 06:46:08,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:08,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:08,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:08,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:08,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:08,987 INFO L87 Difference]: Start difference. First operand 704 states and 945 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:46:09,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:09,041 INFO L93 Difference]: Finished difference Result 1431 states and 1935 transitions. [2022-01-10 06:46:09,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:09,041 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 266 [2022-01-10 06:46:09,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:09,044 INFO L225 Difference]: With dead ends: 1431 [2022-01-10 06:46:09,044 INFO L226 Difference]: Without dead ends: 722 [2022-01-10 06:46:09,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:46:09,046 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 33 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 687 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:09,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 687 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:09,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2022-01-10 06:46:09,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 722. [2022-01-10 06:46:09,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 603 states have (on average 1.3167495854063018) internal successors, (794), 609 states have internal predecessors, (794), 80 states have call successors, (80), 38 states have call predecessors, (80), 38 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2022-01-10 06:46:09,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 954 transitions. [2022-01-10 06:46:09,069 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 954 transitions. Word has length 266 [2022-01-10 06:46:09,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:09,069 INFO L470 AbstractCegarLoop]: Abstraction has 722 states and 954 transitions. [2022-01-10 06:46:09,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:46:09,070 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 954 transitions. [2022-01-10 06:46:09,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-01-10 06:46:09,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:09,071 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, 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:09,081 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:09,279 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:09,279 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:09,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:09,280 INFO L85 PathProgramCache]: Analyzing trace with hash 723082873, now seen corresponding path program 1 times [2022-01-10 06:46:09,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:09,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308005240] [2022-01-10 06:46:09,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:09,280 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:09,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:09,281 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:09,282 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:09,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:09,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:09,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:09,944 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 54 proven. 92 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2022-01-10 06:46:09,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:10,500 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 20 proven. 144 refuted. 0 times theorem prover too weak. 475 trivial. 0 not checked. [2022-01-10 06:46:10,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:10,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308005240] [2022-01-10 06:46:10,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308005240] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:10,500 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:10,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2022-01-10 06:46:10,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190545930] [2022-01-10 06:46:10,501 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:10,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-10 06:46:10,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:10,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-10 06:46:10,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-10 06:46:10,503 INFO L87 Difference]: Start difference. First operand 722 states and 954 transitions. Second operand has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 18 states have internal predecessors, (154), 5 states have call successors, (29), 8 states have call predecessors, (29), 11 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2022-01-10 06:46:11,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:11,637 INFO L93 Difference]: Finished difference Result 1399 states and 1936 transitions. [2022-01-10 06:46:11,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:11,638 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 18 states have internal predecessors, (154), 5 states have call successors, (29), 8 states have call predecessors, (29), 11 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) Word has length 267 [2022-01-10 06:46:11,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:11,641 INFO L225 Difference]: With dead ends: 1399 [2022-01-10 06:46:11,641 INFO L226 Difference]: Without dead ends: 979 [2022-01-10 06:46:11,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 518 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:11,643 INFO L933 BasicCegarLoop]: 394 mSDtfsCounter, 966 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 1543 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 999 SdHoareTripleChecker+Valid, 3564 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 1543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:11,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [999 Valid, 3564 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 1543 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-10 06:46:11,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2022-01-10 06:46:11,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 737. [2022-01-10 06:46:11,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 615 states have (on average 1.310569105691057) internal successors, (806), 621 states have internal predecessors, (806), 80 states have call successors, (80), 40 states have call predecessors, (80), 41 states have return successors, (82), 79 states have call predecessors, (82), 80 states have call successors, (82) [2022-01-10 06:46:11,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 968 transitions. [2022-01-10 06:46:11,689 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 968 transitions. Word has length 267 [2022-01-10 06:46:11,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:11,690 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 968 transitions. [2022-01-10 06:46:11,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 18 states have internal predecessors, (154), 5 states have call successors, (29), 8 states have call predecessors, (29), 11 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2022-01-10 06:46:11,690 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 968 transitions. [2022-01-10 06:46:11,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-01-10 06:46:11,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:11,707 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, 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:11,717 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:11,907 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:11,908 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:11,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:11,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1684696890, now seen corresponding path program 1 times [2022-01-10 06:46:11,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:11,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2020376386] [2022-01-10 06:46:11,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:11,909 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:11,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:11,910 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:11,911 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:12,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:12,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:12,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:12,316 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2022-01-10 06:46:12,317 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:12,317 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:12,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2020376386] [2022-01-10 06:46:12,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2020376386] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:12,317 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:12,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:12,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203699178] [2022-01-10 06:46:12,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:12,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:12,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:12,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:12,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:12,318 INFO L87 Difference]: Start difference. First operand 737 states and 968 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, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:46:12,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:12,373 INFO L93 Difference]: Finished difference Result 1184 states and 1598 transitions. [2022-01-10 06:46:12,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:12,374 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, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 267 [2022-01-10 06:46:12,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:12,376 INFO L225 Difference]: With dead ends: 1184 [2022-01-10 06:46:12,377 INFO L226 Difference]: Without dead ends: 733 [2022-01-10 06:46:12,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 265 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,378 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 31 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:12,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 687 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:46:12,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-01-10 06:46:12,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 733. [2022-01-10 06:46:12,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 612 states have (on average 1.2957516339869282) internal successors, (793), 618 states have internal predecessors, (793), 80 states have call successors, (80), 40 states have call predecessors, (80), 40 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2022-01-10 06:46:12,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 953 transitions. [2022-01-10 06:46:12,394 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 953 transitions. Word has length 267 [2022-01-10 06:46:12,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:12,395 INFO L470 AbstractCegarLoop]: Abstraction has 733 states and 953 transitions. [2022-01-10 06:46:12,395 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, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:46:12,395 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 953 transitions. [2022-01-10 06:46:12,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2022-01-10 06:46:12,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:12,396 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, 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] [2022-01-10 06:46:12,404 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:12,604 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:12,604 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:12,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:12,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1025652940, now seen corresponding path program 1 times [2022-01-10 06:46:12,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:12,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15478013] [2022-01-10 06:46:12,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:12,605 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:12,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:12,606 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:12,607 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:12,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:12,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:12,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:13,223 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 263 proven. 105 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-01-10 06:46:13,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:13,860 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 65 proven. 126 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2022-01-10 06:46:13,860 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:13,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15478013] [2022-01-10 06:46:13,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15478013] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:13,860 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:13,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2022-01-10 06:46:13,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516063351] [2022-01-10 06:46:13,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:13,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-10 06:46:13,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:13,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-10 06:46:13,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-10 06:46:13,863 INFO L87 Difference]: Start difference. First operand 733 states and 953 transitions. Second operand has 21 states, 21 states have (on average 7.761904761904762) internal successors, (163), 18 states have internal predecessors, (163), 5 states have call successors, (29), 8 states have call predecessors, (29), 14 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2022-01-10 06:46:15,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:15,028 INFO L93 Difference]: Finished difference Result 1377 states and 1873 transitions. [2022-01-10 06:46:15,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:15,028 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.761904761904762) internal successors, (163), 18 states have internal predecessors, (163), 5 states have call successors, (29), 8 states have call predecessors, (29), 14 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) Word has length 277 [2022-01-10 06:46:15,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:15,032 INFO L225 Difference]: With dead ends: 1377 [2022-01-10 06:46:15,032 INFO L226 Difference]: Without dead ends: 965 [2022-01-10 06:46:15,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 538 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:15,033 INFO L933 BasicCegarLoop]: 344 mSDtfsCounter, 783 mSDsluCounter, 3069 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 3413 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:15,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [802 Valid, 3413 Invalid, 2099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 1822 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-10 06:46:15,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2022-01-10 06:46:15,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 739. [2022-01-10 06:46:15,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 617 states have (on average 1.2917341977309562) internal successors, (797), 623 states have internal predecessors, (797), 80 states have call successors, (80), 41 states have call predecessors, (80), 41 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2022-01-10 06:46:15,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 957 transitions. [2022-01-10 06:46:15,053 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 957 transitions. Word has length 277 [2022-01-10 06:46:15,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:15,053 INFO L470 AbstractCegarLoop]: Abstraction has 739 states and 957 transitions. [2022-01-10 06:46:15,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.761904761904762) internal successors, (163), 18 states have internal predecessors, (163), 5 states have call successors, (29), 8 states have call predecessors, (29), 14 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2022-01-10 06:46:15,054 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 957 transitions. [2022-01-10 06:46:15,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2022-01-10 06:46:15,055 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:15,055 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, 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] [2022-01-10 06:46:15,069 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:15,261 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:15,261 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:15,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:15,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1398013721, now seen corresponding path program 1 times [2022-01-10 06:46:15,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:15,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151889841] [2022-01-10 06:46:15,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:15,262 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:15,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:15,263 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:15,265 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:15,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:15,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-10 06:46:15,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:15,817 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 373 proven. 74 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2022-01-10 06:46:15,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:16,401 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 119 proven. 80 refuted. 0 times theorem prover too weak. 546 trivial. 0 not checked. [2022-01-10 06:46:16,401 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:16,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151889841] [2022-01-10 06:46:16,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151889841] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:16,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:16,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2022-01-10 06:46:16,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397839149] [2022-01-10 06:46:16,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:16,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:16,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:16,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:16,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:16,403 INFO L87 Difference]: Start difference. First operand 739 states and 957 transitions. Second operand has 19 states, 19 states have (on average 8.473684210526315) internal successors, (161), 16 states have internal predecessors, (161), 5 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2022-01-10 06:46:17,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:17,320 INFO L93 Difference]: Finished difference Result 1430 states and 1936 transitions. [2022-01-10 06:46:17,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-10 06:46:17,321 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 8.473684210526315) internal successors, (161), 16 states have internal predecessors, (161), 5 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) Word has length 288 [2022-01-10 06:46:17,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:17,324 INFO L225 Difference]: With dead ends: 1430 [2022-01-10 06:46:17,324 INFO L226 Difference]: Without dead ends: 1018 [2022-01-10 06:46:17,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 561 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:17,326 INFO L933 BasicCegarLoop]: 390 mSDtfsCounter, 786 mSDsluCounter, 2596 mSDsCounter, 0 mSdLazyCounter, 1501 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 2986 SdHoareTripleChecker+Invalid, 1705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:17,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [804 Valid, 2986 Invalid, 1705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1501 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-10 06:46:17,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-01-10 06:46:17,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 746. [2022-01-10 06:46:17,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 623 states have (on average 1.2873194221508828) internal successors, (802), 629 states have internal predecessors, (802), 80 states have call successors, (80), 42 states have call predecessors, (80), 42 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2022-01-10 06:46:17,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 962 transitions. [2022-01-10 06:46:17,347 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 962 transitions. Word has length 288 [2022-01-10 06:46:17,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:17,347 INFO L470 AbstractCegarLoop]: Abstraction has 746 states and 962 transitions. [2022-01-10 06:46:17,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 8.473684210526315) internal successors, (161), 16 states have internal predecessors, (161), 5 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2022-01-10 06:46:17,347 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 962 transitions. [2022-01-10 06:46:17,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-01-10 06:46:17,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:17,349 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:17,358 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:17,556 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:17,556 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:17,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:17,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1472400859, now seen corresponding path program 1 times [2022-01-10 06:46:17,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:17,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237318262] [2022-01-10 06:46:17,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:17,557 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:17,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:17,558 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:17,559 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:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:17,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:17,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:18,029 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 770 trivial. 0 not checked. [2022-01-10 06:46:18,029 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:18,029 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:18,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237318262] [2022-01-10 06:46:18,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237318262] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:18,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:18,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:18,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805746903] [2022-01-10 06:46:18,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:18,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:18,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:18,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:18,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:18,031 INFO L87 Difference]: Start difference. First operand 746 states and 962 transitions. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 5 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-01-10 06:46:18,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:18,212 INFO L93 Difference]: Finished difference Result 1949 states and 2809 transitions. [2022-01-10 06:46:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:46:18,212 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 5 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 297 [2022-01-10 06:46:18,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:18,218 INFO L225 Difference]: With dead ends: 1949 [2022-01-10 06:46:18,219 INFO L226 Difference]: Without dead ends: 1537 [2022-01-10 06:46:18,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 292 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:18,221 INFO L933 BasicCegarLoop]: 709 mSDtfsCounter, 392 mSDsluCounter, 2212 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 2921 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:18,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 2921 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:18,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2022-01-10 06:46:18,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 785. [2022-01-10 06:46:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 653 states have (on average 1.2940275650842266) internal successors, (845), 659 states have internal predecessors, (845), 89 states have call successors, (89), 42 states have call predecessors, (89), 42 states have return successors, (89), 87 states have call predecessors, (89), 89 states have call successors, (89) [2022-01-10 06:46:18,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 1023 transitions. [2022-01-10 06:46:18,250 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 1023 transitions. Word has length 297 [2022-01-10 06:46:18,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:18,250 INFO L470 AbstractCegarLoop]: Abstraction has 785 states and 1023 transitions. [2022-01-10 06:46:18,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 5 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-01-10 06:46:18,250 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 1023 transitions. [2022-01-10 06:46:18,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-01-10 06:46:18,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:18,252 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:18,262 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:18,463 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:18,463 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:18,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:18,464 INFO L85 PathProgramCache]: Analyzing trace with hash -358014121, now seen corresponding path program 1 times [2022-01-10 06:46:18,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:18,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1091053765] [2022-01-10 06:46:18,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:18,464 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:18,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:18,465 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:18,467 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:18,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:18,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 06:46:18,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 27 proven. 162 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2022-01-10 06:46:19,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:19,654 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-01-10 06:46:19,654 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:19,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1091053765] [2022-01-10 06:46:19,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1091053765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:19,654 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:19,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-01-10 06:46:19,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044693687] [2022-01-10 06:46:19,655 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:19,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-10 06:46:19,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:19,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-10 06:46:19,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:19,656 INFO L87 Difference]: Start difference. First operand 785 states and 1023 transitions. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 17 states have internal predecessors, (213), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:22,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:22,053 INFO L93 Difference]: Finished difference Result 3043 states and 4364 transitions. [2022-01-10 06:46:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-10 06:46:22,054 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 17 states have internal predecessors, (213), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) Word has length 297 [2022-01-10 06:46:22,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:22,061 INFO L225 Difference]: With dead ends: 3043 [2022-01-10 06:46:22,061 INFO L226 Difference]: Without dead ends: 2585 [2022-01-10 06:46:22,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 631 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=428, Invalid=2224, Unknown=0, NotChecked=0, Total=2652 [2022-01-10 06:46:22,063 INFO L933 BasicCegarLoop]: 339 mSDtfsCounter, 3262 mSDsluCounter, 3890 mSDsCounter, 0 mSdLazyCounter, 2662 mSolverCounterSat, 1319 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3271 SdHoareTripleChecker+Valid, 4229 SdHoareTripleChecker+Invalid, 3981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1319 IncrementalHoareTripleChecker+Valid, 2662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:22,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3271 Valid, 4229 Invalid, 3981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1319 Valid, 2662 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-10 06:46:22,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2585 states. [2022-01-10 06:46:22,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2585 to 982. [2022-01-10 06:46:22,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 812 states have (on average 1.2795566502463054) internal successors, (1039), 818 states have internal predecessors, (1039), 116 states have call successors, (116), 50 states have call predecessors, (116), 53 states have return successors, (152), 117 states have call predecessors, (152), 116 states have call successors, (152) [2022-01-10 06:46:22,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1307 transitions. [2022-01-10 06:46:22,111 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1307 transitions. Word has length 297 [2022-01-10 06:46:22,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:22,112 INFO L470 AbstractCegarLoop]: Abstraction has 982 states and 1307 transitions. [2022-01-10 06:46:22,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 17 states have internal predecessors, (213), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) [2022-01-10 06:46:22,112 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1307 transitions. [2022-01-10 06:46:22,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-01-10 06:46:22,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:22,113 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:22,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:22,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:22,321 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:22,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:22,322 INFO L85 PathProgramCache]: Analyzing trace with hash 529040727, now seen corresponding path program 1 times [2022-01-10 06:46:22,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:22,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228809833] [2022-01-10 06:46:22,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:22,322 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:22,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:22,323 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:22,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 06:46:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:22,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:46:22,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:23,006 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 40 proven. 147 refuted. 0 times theorem prover too weak. 583 trivial. 0 not checked. [2022-01-10 06:46:23,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:23,373 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-01-10 06:46:23,373 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:23,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228809833] [2022-01-10 06:46:23,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228809833] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:23,373 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:23,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2022-01-10 06:46:23,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161727013] [2022-01-10 06:46:23,373 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:23,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-10 06:46:23,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:23,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-10 06:46:23,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-10 06:46:23,374 INFO L87 Difference]: Start difference. First operand 982 states and 1307 transitions. Second operand has 17 states, 17 states have (on average 12.294117647058824) internal successors, (209), 15 states have internal predecessors, (209), 6 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 8 states have call predecessors, (34), 6 states have call successors, (34) [2022-01-10 06:46:24,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:24,957 INFO L93 Difference]: Finished difference Result 3109 states and 4448 transitions. [2022-01-10 06:46:24,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-10 06:46:24,958 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 12.294117647058824) internal successors, (209), 15 states have internal predecessors, (209), 6 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 8 states have call predecessors, (34), 6 states have call successors, (34) Word has length 297 [2022-01-10 06:46:24,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:24,965 INFO L225 Difference]: With dead ends: 3109 [2022-01-10 06:46:24,965 INFO L226 Difference]: Without dead ends: 2463 [2022-01-10 06:46:24,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 588 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=269, Invalid=1291, Unknown=0, NotChecked=0, Total=1560 [2022-01-10 06:46:24,967 INFO L933 BasicCegarLoop]: 455 mSDtfsCounter, 2308 mSDsluCounter, 3407 mSDsCounter, 0 mSdLazyCounter, 1976 mSolverCounterSat, 886 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2317 SdHoareTripleChecker+Valid, 3862 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 886 IncrementalHoareTripleChecker+Valid, 1976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:24,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2317 Valid, 3862 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [886 Valid, 1976 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-10 06:46:24,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2463 states. [2022-01-10 06:46:25,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2463 to 1101. [2022-01-10 06:46:25,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 908 states have (on average 1.2819383259911894) internal successors, (1164), 913 states have internal predecessors, (1164), 134 states have call successors, (134), 54 states have call predecessors, (134), 58 states have return successors, (182), 137 states have call predecessors, (182), 134 states have call successors, (182) [2022-01-10 06:46:25,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1480 transitions. [2022-01-10 06:46:25,021 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1480 transitions. Word has length 297 [2022-01-10 06:46:25,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:25,022 INFO L470 AbstractCegarLoop]: Abstraction has 1101 states and 1480 transitions. [2022-01-10 06:46:25,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 12.294117647058824) internal successors, (209), 15 states have internal predecessors, (209), 6 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 8 states have call predecessors, (34), 6 states have call successors, (34) [2022-01-10 06:46:25,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1480 transitions. [2022-01-10 06:46:25,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2022-01-10 06:46:25,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:25,023 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, 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] [2022-01-10 06:46:25,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 06:46:25,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:25,231 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:25,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:25,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1652673544, now seen corresponding path program 1 times [2022-01-10 06:46:25,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:25,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [468760979] [2022-01-10 06:46:25,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:25,232 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:25,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:25,233 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:25,234 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:25,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:25,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:25,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:25,672 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2022-01-10 06:46:25,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:25,672 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:25,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [468760979] [2022-01-10 06:46:25,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [468760979] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:25,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:25,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:25,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813164087] [2022-01-10 06:46:25,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:25,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:25,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:25,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:25,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:25,673 INFO L87 Difference]: Start difference. First operand 1101 states and 1480 transitions. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (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:25,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:25,766 INFO L93 Difference]: Finished difference Result 2049 states and 2791 transitions. [2022-01-10 06:46:25,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:25,766 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (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 298 [2022-01-10 06:46:25,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:25,770 INFO L225 Difference]: With dead ends: 2049 [2022-01-10 06:46:25,770 INFO L226 Difference]: Without dead ends: 1078 [2022-01-10 06:46:25,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 296 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:25,771 INFO L933 BasicCegarLoop]: 244 mSDtfsCounter, 8 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 704 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.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:25,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 704 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:25,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2022-01-10 06:46:25,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1078. [2022-01-10 06:46:25,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 892 states have (on average 1.2679372197309418) internal successors, (1131), 901 states have internal predecessors, (1131), 125 states have call successors, (125), 60 states have call predecessors, (125), 60 states have return successors, (125), 120 states have call predecessors, (125), 125 states have call successors, (125) [2022-01-10 06:46:25,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1381 transitions. [2022-01-10 06:46:25,815 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1381 transitions. Word has length 298 [2022-01-10 06:46:25,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:25,815 INFO L470 AbstractCegarLoop]: Abstraction has 1078 states and 1381 transitions. [2022-01-10 06:46:25,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (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:25,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1381 transitions. [2022-01-10 06:46:25,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2022-01-10 06:46:25,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:25,817 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:25,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 06:46:26,023 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:26,024 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:26,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:26,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1979304261, now seen corresponding path program 1 times [2022-01-10 06:46:26,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:26,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [29414403] [2022-01-10 06:46:26,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:26,025 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:26,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:26,026 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:26,026 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:26,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:26,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:46:26,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:26,531 INFO L134 CoverageAnalysis]: Checked inductivity of 835 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 835 trivial. 0 not checked. [2022-01-10 06:46:26,531 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:26,531 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:26,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [29414403] [2022-01-10 06:46:26,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [29414403] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:26,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:26,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:46:26,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908355008] [2022-01-10 06:46:26,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:26,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:46:26,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:26,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:46:26,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:46:26,533 INFO L87 Difference]: Start difference. First operand 1078 states and 1381 transitions. Second operand has 6 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-01-10 06:46:26,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:26,661 INFO L93 Difference]: Finished difference Result 1552 states and 2111 transitions. [2022-01-10 06:46:26,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:46:26,662 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 315 [2022-01-10 06:46:26,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:26,666 INFO L225 Difference]: With dead ends: 1552 [2022-01-10 06:46:26,666 INFO L226 Difference]: Without dead ends: 1550 [2022-01-10 06:46:26,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 311 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:26,667 INFO L933 BasicCegarLoop]: 388 mSDtfsCounter, 202 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1753 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:26,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 1753 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:46:26,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1550 states. [2022-01-10 06:46:26,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1550 to 1084. [2022-01-10 06:46:26,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 896 states have (on average 1.2667410714285714) internal successors, (1135), 906 states have internal predecessors, (1135), 126 states have call successors, (126), 61 states have call predecessors, (126), 61 states have return successors, (126), 120 states have call predecessors, (126), 126 states have call successors, (126) [2022-01-10 06:46:26,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1387 transitions. [2022-01-10 06:46:26,717 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1387 transitions. Word has length 315 [2022-01-10 06:46:26,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:26,717 INFO L470 AbstractCegarLoop]: Abstraction has 1084 states and 1387 transitions. [2022-01-10 06:46:26,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-01-10 06:46:26,717 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1387 transitions. [2022-01-10 06:46:26,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2022-01-10 06:46:26,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:26,719 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:26,727 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:26,926 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:26,927 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:26,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:26,927 INFO L85 PathProgramCache]: Analyzing trace with hash 2084102688, now seen corresponding path program 1 times [2022-01-10 06:46:26,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:26,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1082605936] [2022-01-10 06:46:26,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:26,928 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:26,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:26,929 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:26,930 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:27,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:27,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:46:27,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 382 proven. 69 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2022-01-10 06:46:27,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:27,890 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:27,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1082605936] [2022-01-10 06:46:27,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1082605936] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:27,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1566625594] [2022-01-10 06:46:27,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:27,890 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:27,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:46:27,891 INFO L229 MonitoredProcess]: Starting monitored process 37 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:27,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2022-01-10 06:46:28,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:28,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:46:28,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 382 proven. 69 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2022-01-10 06:46:28,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:28,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1566625594] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:28,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:28,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-01-10 06:46:28,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238482422] [2022-01-10 06:46:28,791 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:28,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 06:46:28,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:28,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 06:46:28,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:46:28,792 INFO L87 Difference]: Start difference. First operand 1084 states and 1387 transitions. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 9 states have internal predecessors, (149), 5 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2022-01-10 06:46:29,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:29,112 INFO L93 Difference]: Finished difference Result 2256 states and 2965 transitions. [2022-01-10 06:46:29,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-10 06:46:29,113 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 9 states have internal predecessors, (149), 5 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) Word has length 323 [2022-01-10 06:46:29,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:29,117 INFO L225 Difference]: With dead ends: 2256 [2022-01-10 06:46:29,117 INFO L226 Difference]: Without dead ends: 1513 [2022-01-10 06:46:29,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 989 GetRequests, 966 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:29,119 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 308 mSDsluCounter, 3213 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 3624 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:29,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 3624 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:46:29,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states. [2022-01-10 06:46:29,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 1093. [2022-01-10 06:46:29,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 903 states have (on average 1.264673311184939) internal successors, (1142), 913 states have internal predecessors, (1142), 126 states have call successors, (126), 62 states have call predecessors, (126), 63 states have return successors, (127), 121 states have call predecessors, (127), 126 states have call successors, (127) [2022-01-10 06:46:29,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1395 transitions. [2022-01-10 06:46:29,178 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1395 transitions. Word has length 323 [2022-01-10 06:46:29,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:29,179 INFO L470 AbstractCegarLoop]: Abstraction has 1093 states and 1395 transitions. [2022-01-10 06:46:29,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 9 states have internal predecessors, (149), 5 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2022-01-10 06:46:29,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1395 transitions. [2022-01-10 06:46:29,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2022-01-10 06:46:29,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:29,180 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:29,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (37)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:29,391 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:29,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:29,584 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:29,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:29,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1249250591, now seen corresponding path program 1 times [2022-01-10 06:46:29,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:29,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [464301798] [2022-01-10 06:46:29,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:29,585 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:29,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:29,586 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:29,587 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:29,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:29,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:29,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:30,039 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-01-10 06:46:30,039 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:30,039 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:30,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [464301798] [2022-01-10 06:46:30,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [464301798] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:30,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:30,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:46:30,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134977203] [2022-01-10 06:46:30,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:30,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:30,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:30,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:30,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:46:30,040 INFO L87 Difference]: Start difference. First operand 1093 states and 1395 transitions. Second operand has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (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:30,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:30,116 INFO L93 Difference]: Finished difference Result 1842 states and 2387 transitions. [2022-01-10 06:46:30,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:30,116 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (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 323 [2022-01-10 06:46:30,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:30,120 INFO L225 Difference]: With dead ends: 1842 [2022-01-10 06:46:30,120 INFO L226 Difference]: Without dead ends: 1077 [2022-01-10 06:46:30,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 321 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:30,122 INFO L933 BasicCegarLoop]: 241 mSDtfsCounter, 10 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 701 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:30,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 701 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:30,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2022-01-10 06:46:30,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1077. [2022-01-10 06:46:30,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 892 states have (on average 1.248878923766816) internal successors, (1114), 902 states have internal predecessors, (1114), 122 states have call successors, (122), 62 states have call predecessors, (122), 62 states have return successors, (122), 116 states have call predecessors, (122), 122 states have call successors, (122) [2022-01-10 06:46:30,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1358 transitions. [2022-01-10 06:46:30,168 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1358 transitions. Word has length 323 [2022-01-10 06:46:30,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:30,169 INFO L470 AbstractCegarLoop]: Abstraction has 1077 states and 1358 transitions. [2022-01-10 06:46:30,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (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:30,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1358 transitions. [2022-01-10 06:46:30,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-01-10 06:46:30,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:30,171 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, 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] [2022-01-10 06:46:30,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 06:46:30,376 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:30,376 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:30,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:30,376 INFO L85 PathProgramCache]: Analyzing trace with hash 890009205, now seen corresponding path program 1 times [2022-01-10 06:46:30,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:30,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [203334528] [2022-01-10 06:46:30,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:30,377 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:30,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:30,378 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:30,378 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:30,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:30,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:46:30,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:31,229 INFO L134 CoverageAnalysis]: Checked inductivity of 970 backedges. 335 proven. 0 refuted. 0 times theorem prover too weak. 635 trivial. 0 not checked. [2022-01-10 06:46:31,229 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:31,229 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:31,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [203334528] [2022-01-10 06:46:31,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [203334528] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:31,229 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:46:31,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 06:46:31,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492700222] [2022-01-10 06:46:31,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:31,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 06:46:31,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:31,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 06:46:31,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:46:31,230 INFO L87 Difference]: Start difference. First operand 1077 states and 1358 transitions. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 9 states have internal predecessors, (130), 4 states have call successors, (23), 4 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) [2022-01-10 06:46:32,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:32,275 INFO L93 Difference]: Finished difference Result 2956 states and 3858 transitions. [2022-01-10 06:46:32,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-10 06:46:32,276 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 9 states have internal predecessors, (130), 4 states have call successors, (23), 4 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) Word has length 338 [2022-01-10 06:46:32,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:32,282 INFO L225 Difference]: With dead ends: 2956 [2022-01-10 06:46:32,282 INFO L226 Difference]: Without dead ends: 2252 [2022-01-10 06:46:32,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=320, Invalid=1086, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:32,284 INFO L933 BasicCegarLoop]: 361 mSDtfsCounter, 1310 mSDsluCounter, 2206 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1314 SdHoareTripleChecker+Valid, 2567 SdHoareTripleChecker+Invalid, 1602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:32,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1314 Valid, 2567 Invalid, 1602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 1370 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-10 06:46:32,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2252 states. [2022-01-10 06:46:32,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2252 to 1226. [2022-01-10 06:46:32,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 1013 states have (on average 1.244817374136229) internal successors, (1261), 1020 states have internal predecessors, (1261), 140 states have call successors, (140), 72 states have call predecessors, (140), 72 states have return successors, (140), 133 states have call predecessors, (140), 140 states have call successors, (140) [2022-01-10 06:46:32,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 1541 transitions. [2022-01-10 06:46:32,344 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 1541 transitions. Word has length 338 [2022-01-10 06:46:32,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:32,345 INFO L470 AbstractCegarLoop]: Abstraction has 1226 states and 1541 transitions. [2022-01-10 06:46:32,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 9 states have internal predecessors, (130), 4 states have call successors, (23), 4 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) [2022-01-10 06:46:32,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 1541 transitions. [2022-01-10 06:46:32,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2022-01-10 06:46:32,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:32,347 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:32,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-01-10 06:46:32,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:32,547 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:32,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:32,547 INFO L85 PathProgramCache]: Analyzing trace with hash -943743998, now seen corresponding path program 1 times [2022-01-10 06:46:32,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:32,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771523154] [2022-01-10 06:46:32,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:32,548 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:32,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:32,549 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:32,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 06:46:32,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:32,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:32,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:33,537 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 2 proven. 263 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2022-01-10 06:46:33,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2022-01-10 06:46:34,017 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:34,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771523154] [2022-01-10 06:46:34,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771523154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:34,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:34,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:46:34,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419305845] [2022-01-10 06:46:34,017 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:34,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:46:34,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:34,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:46:34,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:46:34,018 INFO L87 Difference]: Start difference. First operand 1226 states and 1541 transitions. Second operand has 13 states, 13 states have (on average 21.076923076923077) internal successors, (274), 13 states have internal predecessors, (274), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2022-01-10 06:46:35,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:35,475 INFO L93 Difference]: Finished difference Result 4908 states and 6268 transitions. [2022-01-10 06:46:35,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:46:35,476 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 21.076923076923077) internal successors, (274), 13 states have internal predecessors, (274), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) Word has length 358 [2022-01-10 06:46:35,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:35,486 INFO L225 Difference]: With dead ends: 4908 [2022-01-10 06:46:35,486 INFO L226 Difference]: Without dead ends: 4058 [2022-01-10 06:46:35,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 710 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:35,489 INFO L933 BasicCegarLoop]: 370 mSDtfsCounter, 2354 mSDsluCounter, 1773 mSDsCounter, 0 mSdLazyCounter, 1194 mSolverCounterSat, 761 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2354 SdHoareTripleChecker+Valid, 2143 SdHoareTripleChecker+Invalid, 1955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 761 IncrementalHoareTripleChecker+Valid, 1194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:35,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2354 Valid, 2143 Invalid, 1955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [761 Valid, 1194 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-10 06:46:35,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4058 states. [2022-01-10 06:46:35,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4058 to 2512. [2022-01-10 06:46:35,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2512 states, 2047 states have (on average 1.255495847581827) internal successors, (2570), 2065 states have internal predecessors, (2570), 321 states have call successors, (321), 143 states have call predecessors, (321), 143 states have return successors, (321), 303 states have call predecessors, (321), 321 states have call successors, (321) [2022-01-10 06:46:35,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2512 states to 2512 states and 3212 transitions. [2022-01-10 06:46:35,665 INFO L78 Accepts]: Start accepts. Automaton has 2512 states and 3212 transitions. Word has length 358 [2022-01-10 06:46:35,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:35,665 INFO L470 AbstractCegarLoop]: Abstraction has 2512 states and 3212 transitions. [2022-01-10 06:46:35,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.076923076923077) internal successors, (274), 13 states have internal predecessors, (274), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2022-01-10 06:46:35,665 INFO L276 IsEmpty]: Start isEmpty. Operand 2512 states and 3212 transitions. [2022-01-10 06:46:35,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2022-01-10 06:46:35,668 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:35,668 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:35,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:35,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:35,875 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:35,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:35,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1166791027, now seen corresponding path program 1 times [2022-01-10 06:46:35,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:35,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [388771311] [2022-01-10 06:46:35,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:35,876 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:35,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:35,877 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:35,877 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:36,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:36,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:36,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:36,844 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 2 proven. 263 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2022-01-10 06:46:36,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:37,294 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2022-01-10 06:46:37,294 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:37,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [388771311] [2022-01-10 06:46:37,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [388771311] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:37,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:46:37,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-01-10 06:46:37,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235346874] [2022-01-10 06:46:37,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:37,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-10 06:46:37,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:37,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-10 06:46:37,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-10 06:46:37,295 INFO L87 Difference]: Start difference. First operand 2512 states and 3212 transitions. Second operand has 13 states, 13 states have (on average 21.153846153846153) internal successors, (275), 13 states have internal predecessors, (275), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2022-01-10 06:46:38,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:38,850 INFO L93 Difference]: Finished difference Result 10915 states and 14033 transitions. [2022-01-10 06:46:38,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-10 06:46:38,850 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 21.153846153846153) internal successors, (275), 13 states have internal predecessors, (275), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) Word has length 359 [2022-01-10 06:46:38,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:38,867 INFO L225 Difference]: With dead ends: 10915 [2022-01-10 06:46:38,867 INFO L226 Difference]: Without dead ends: 8852 [2022-01-10 06:46:38,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 752 GetRequests, 712 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-01-10 06:46:38,872 INFO L933 BasicCegarLoop]: 573 mSDtfsCounter, 2031 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 789 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2031 SdHoareTripleChecker+Valid, 2307 SdHoareTripleChecker+Invalid, 1731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 789 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:38,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2031 Valid, 2307 Invalid, 1731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [789 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-10 06:46:38,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8852 states. [2022-01-10 06:46:39,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8852 to 4105. [2022-01-10 06:46:39,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4105 states, 3304 states have (on average 1.2548426150121066) internal successors, (4146), 3337 states have internal predecessors, (4146), 567 states have call successors, (567), 233 states have call predecessors, (567), 233 states have return successors, (567), 534 states have call predecessors, (567), 567 states have call successors, (567) [2022-01-10 06:46:39,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4105 states to 4105 states and 5280 transitions. [2022-01-10 06:46:39,207 INFO L78 Accepts]: Start accepts. Automaton has 4105 states and 5280 transitions. Word has length 359 [2022-01-10 06:46:39,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:39,208 INFO L470 AbstractCegarLoop]: Abstraction has 4105 states and 5280 transitions. [2022-01-10 06:46:39,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.153846153846153) internal successors, (275), 13 states have internal predecessors, (275), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2022-01-10 06:46:39,208 INFO L276 IsEmpty]: Start isEmpty. Operand 4105 states and 5280 transitions. [2022-01-10 06:46:39,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2022-01-10 06:46:39,211 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:39,212 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, 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] [2022-01-10 06:46:39,220 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:39,412 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:39,412 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:39,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:39,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1691506911, now seen corresponding path program 1 times [2022-01-10 06:46:39,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:39,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [299690597] [2022-01-10 06:46:39,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:39,413 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:39,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:39,414 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:39,415 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:39,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:39,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 06:46:39,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 232 proven. 39 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2022-01-10 06:46:40,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:41,265 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:41,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [299690597] [2022-01-10 06:46:41,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [299690597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:41,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1925231829] [2022-01-10 06:46:41,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:41,265 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:41,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:46:41,266 INFO L229 MonitoredProcess]: Starting monitored process 43 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:41,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2022-01-10 06:46:41,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:41,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:46:41,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:41,815 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2022-01-10 06:46:41,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:41,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1925231829] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:41,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:41,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2022-01-10 06:46:41,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467430452] [2022-01-10 06:46:41,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:41,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:46:41,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:41,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:46:41,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:41,817 INFO L87 Difference]: Start difference. First operand 4105 states and 5280 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) [2022-01-10 06:46:42,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:42,130 INFO L93 Difference]: Finished difference Result 8155 states and 10537 transitions. [2022-01-10 06:46:42,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:46:42,130 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) Word has length 360 [2022-01-10 06:46:42,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:42,141 INFO L225 Difference]: With dead ends: 8155 [2022-01-10 06:46:42,141 INFO L226 Difference]: Without dead ends: 4566 [2022-01-10 06:46:42,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 838 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:46:42,148 INFO L933 BasicCegarLoop]: 409 mSDtfsCounter, 187 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:42,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 961 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 95 Unchecked, 0.0s Time] [2022-01-10 06:46:42,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4566 states. [2022-01-10 06:46:42,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4566 to 3619. [2022-01-10 06:46:42,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3619 states, 2925 states have (on average 1.2464957264957266) internal successors, (3646), 2952 states have internal predecessors, (3646), 497 states have call successors, (497), 196 states have call predecessors, (497), 196 states have return successors, (497), 470 states have call predecessors, (497), 497 states have call successors, (497) [2022-01-10 06:46:42,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3619 states to 3619 states and 4640 transitions. [2022-01-10 06:46:42,396 INFO L78 Accepts]: Start accepts. Automaton has 3619 states and 4640 transitions. Word has length 360 [2022-01-10 06:46:42,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:42,396 INFO L470 AbstractCegarLoop]: Abstraction has 3619 states and 4640 transitions. [2022-01-10 06:46:42,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) [2022-01-10 06:46:42,396 INFO L276 IsEmpty]: Start isEmpty. Operand 3619 states and 4640 transitions. [2022-01-10 06:46:42,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2022-01-10 06:46:42,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:42,402 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:42,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (43)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:42,611 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:42,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:42,803 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:42,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:42,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1360142237, now seen corresponding path program 1 times [2022-01-10 06:46:42,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:42,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1520167625] [2022-01-10 06:46:42,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:42,804 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:42,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:42,805 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:42,806 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:43,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:43,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:43,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:44,269 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 211 proven. 267 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2022-01-10 06:46:44,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:44,615 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:44,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1520167625] [2022-01-10 06:46:44,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1520167625] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:44,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1498303353] [2022-01-10 06:46:44,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:44,616 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:44,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:46:44,617 INFO L229 MonitoredProcess]: Starting monitored process 45 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:44,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2022-01-10 06:46:44,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:44,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-10 06:46:44,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:45,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 400 proven. 88 refuted. 0 times theorem prover too weak. 634 trivial. 0 not checked. [2022-01-10 06:46:45,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:46,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 42 proven. 76 refuted. 0 times theorem prover too weak. 1004 trivial. 0 not checked. [2022-01-10 06:46:46,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1498303353] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:46:46,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-10 06:46:46,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 14] total 29 [2022-01-10 06:46:46,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432411032] [2022-01-10 06:46:46,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-10 06:46:46,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-10 06:46:46,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:46,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-10 06:46:46,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-01-10 06:46:46,193 INFO L87 Difference]: Start difference. First operand 3619 states and 4640 transitions. Second operand has 29 states, 29 states have (on average 13.241379310344827) internal successors, (384), 28 states have internal predecessors, (384), 10 states have call successors, (70), 13 states have call predecessors, (70), 17 states have return successors, (70), 11 states have call predecessors, (70), 10 states have call successors, (70) [2022-01-10 06:46:51,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:51,305 INFO L93 Difference]: Finished difference Result 21555 states and 28459 transitions. [2022-01-10 06:46:51,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-10 06:46:51,306 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 13.241379310344827) internal successors, (384), 28 states have internal predecessors, (384), 10 states have call successors, (70), 13 states have call predecessors, (70), 17 states have return successors, (70), 11 states have call predecessors, (70), 10 states have call successors, (70) Word has length 397 [2022-01-10 06:46:51,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:51,381 INFO L225 Difference]: With dead ends: 21555 [2022-01-10 06:46:51,382 INFO L226 Difference]: Without dead ends: 18458 [2022-01-10 06:46:51,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1483 GetRequests, 1365 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3629 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1369, Invalid=12437, Unknown=0, NotChecked=0, Total=13806 [2022-01-10 06:46:51,391 INFO L933 BasicCegarLoop]: 950 mSDtfsCounter, 3025 mSDsluCounter, 11487 mSDsCounter, 0 mSdLazyCounter, 4571 mSolverCounterSat, 848 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3059 SdHoareTripleChecker+Valid, 12437 SdHoareTripleChecker+Invalid, 7540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 848 IncrementalHoareTripleChecker+Valid, 4571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2121 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:46:51,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3059 Valid, 12437 Invalid, 7540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [848 Valid, 4571 Invalid, 0 Unknown, 2121 Unchecked, 2.2s Time] [2022-01-10 06:46:51,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18458 states. [2022-01-10 06:46:52,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18458 to 15786. [2022-01-10 06:46:52,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15786 states, 12325 states have (on average 1.2607707910750507) internal successors, (15539), 12530 states have internal predecessors, (15539), 2639 states have call successors, (2639), 821 states have call predecessors, (2639), 821 states have return successors, (2639), 2434 states have call predecessors, (2639), 2639 states have call successors, (2639) [2022-01-10 06:46:52,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15786 states to 15786 states and 20817 transitions. [2022-01-10 06:46:52,635 INFO L78 Accepts]: Start accepts. Automaton has 15786 states and 20817 transitions. Word has length 397 [2022-01-10 06:46:52,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:52,636 INFO L470 AbstractCegarLoop]: Abstraction has 15786 states and 20817 transitions. [2022-01-10 06:46:52,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 13.241379310344827) internal successors, (384), 28 states have internal predecessors, (384), 10 states have call successors, (70), 13 states have call predecessors, (70), 17 states have return successors, (70), 11 states have call predecessors, (70), 10 states have call successors, (70) [2022-01-10 06:46:52,636 INFO L276 IsEmpty]: Start isEmpty. Operand 15786 states and 20817 transitions. [2022-01-10 06:46:52,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2022-01-10 06:46:52,658 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:52,658 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:52,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (45)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:52,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-01-10 06:46:53,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:46:53,069 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:53,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:53,069 INFO L85 PathProgramCache]: Analyzing trace with hash -869215147, now seen corresponding path program 1 times [2022-01-10 06:46:53,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:53,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [798821754] [2022-01-10 06:46:53,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:53,070 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:53,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:53,072 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:46:53,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 06:46:53,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:53,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:53,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:54,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1118 backedges. 211 proven. 263 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2022-01-10 06:46:54,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:46:54,819 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:46:54,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [798821754] [2022-01-10 06:46:54,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [798821754] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-10 06:46:54,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1040320579] [2022-01-10 06:46:54,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:54,819 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-01-10 06:46:54,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-01-10 06:46:54,820 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-01-10 06:46:54,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2022-01-10 06:46:54,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:54,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:46:55,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:46:55,372 INFO L134 CoverageAnalysis]: Checked inductivity of 1118 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 911 trivial. 0 not checked. [2022-01-10 06:46:55,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:46:55,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1040320579] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:46:55,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 06:46:55,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 11 [2022-01-10 06:46:55,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269273992] [2022-01-10 06:46:55,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:46:55,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:46:55,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:46:55,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:46:55,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:55,373 INFO L87 Difference]: Start difference. First operand 15786 states and 20817 transitions. Second operand has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-01-10 06:46:56,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:46:56,869 INFO L93 Difference]: Finished difference Result 36508 states and 48431 transitions. [2022-01-10 06:46:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:46:56,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 397 [2022-01-10 06:46:56,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:46:56,940 INFO L225 Difference]: With dead ends: 36508 [2022-01-10 06:46:56,940 INFO L226 Difference]: Without dead ends: 21409 [2022-01-10 06:46:56,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 988 GetRequests, 970 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:46:56,970 INFO L933 BasicCegarLoop]: 318 mSDtfsCounter, 171 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 561 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:56,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 561 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:56,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21409 states. [2022-01-10 06:46:58,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21409 to 16724. [2022-01-10 06:46:58,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16724 states, 13077 states have (on average 1.2576278963064924) internal successors, (16446), 13291 states have internal predecessors, (16446), 2780 states have call successors, (2780), 866 states have call predecessors, (2780), 866 states have return successors, (2780), 2566 states have call predecessors, (2780), 2780 states have call successors, (2780) [2022-01-10 06:46:58,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16724 states to 16724 states and 22006 transitions. [2022-01-10 06:46:58,364 INFO L78 Accepts]: Start accepts. Automaton has 16724 states and 22006 transitions. Word has length 397 [2022-01-10 06:46:58,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:46:58,365 INFO L470 AbstractCegarLoop]: Abstraction has 16724 states and 22006 transitions. [2022-01-10 06:46:58,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-01-10 06:46:58,365 INFO L276 IsEmpty]: Start isEmpty. Operand 16724 states and 22006 transitions. [2022-01-10 06:46:58,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2022-01-10 06:46:58,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:46:58,477 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:46:58,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-01-10 06:46:58,690 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:46:58,888 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:46:58,889 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:46:58,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:46:58,889 INFO L85 PathProgramCache]: Analyzing trace with hash -621068653, now seen corresponding path program 1 times [2022-01-10 06:46:58,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:46:58,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547833925] [2022-01-10 06:46:58,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:46:58,890 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:46:58,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:46:58,892 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:46:58,893 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:46:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:46:59,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-10 06:46:59,098 INFO L286 TraceCheckSpWp]: Computing forward predicates...