/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/combinations/Problem05_label49+token_ring.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:51:38,584 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:51:38,586 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:51:38,651 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:51:38,651 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:51:38,670 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:51:38,674 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:51:38,676 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:51:38,677 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:51:38,678 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:51:38,678 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:51:38,679 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:51:38,679 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:51:38,680 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:51:38,681 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:51:38,682 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:51:38,683 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:51:38,685 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:51:38,690 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:51:38,697 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:51:38,698 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:51:38,701 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:51:38,702 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:51:38,703 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:51:38,705 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:51:38,705 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:51:38,705 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:51:38,706 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:51:38,706 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:51:38,707 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:51:38,707 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:51:38,708 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:51:38,709 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:51:38,709 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:51:38,710 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:51:38,710 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:51:38,711 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:51:38,717 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:51:38,717 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:51:38,717 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:51:38,718 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:51:38,721 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 07:51:38,755 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:51:38,755 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:51:38,755 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:51:38,756 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:51:38,756 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:51:38,756 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:51:38,757 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:51:38,757 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:51:38,758 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:51:38,758 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:51:38,758 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:51:38,759 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:51:38,760 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:51:38,760 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:51:38,760 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:51:38,760 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:51:38,760 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:51:38,760 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:51:38,760 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:51:38,761 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:51:38,761 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:51:38,761 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:51:38,761 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:51:38,761 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:51:38,761 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:51:38,761 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 07:51:39,001 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:51:39,033 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:51:39,035 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:51:39,036 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:51:39,036 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:51:39,037 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label49+token_ring.06.cil-2.c [2022-01-10 07:51:39,099 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c71097e92/0bdef600d46443cea191d862eb3a7fa9/FLAG3828f3746 [2022-01-10 07:51:40,007 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:51:40,008 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.06.cil-2.c [2022-01-10 07:51:40,070 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c71097e92/0bdef600d46443cea191d862eb3a7fa9/FLAG3828f3746 [2022-01-10 07:51:40,408 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c71097e92/0bdef600d46443cea191d862eb3a7fa9 [2022-01-10 07:51:40,410 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:51:40,414 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:51:40,415 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:51:40,415 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:51:40,418 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:51:40,419 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:51:40" (1/1) ... [2022-01-10 07:51:40,420 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61528205 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:40, skipping insertion in model container [2022-01-10 07:51:40,420 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:51:40" (1/1) ... [2022-01-10 07:51:40,426 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:51:40,619 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:51:42,268 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.06.cil-2.c[380593,380606] [2022-01-10 07:51:42,295 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.06.cil-2.c[383339,383352] [2022-01-10 07:51:42,521 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:51:42,533 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:51:43,294 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.06.cil-2.c[380593,380606] [2022-01-10 07:51:43,308 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.06.cil-2.c[383339,383352] [2022-01-10 07:51:43,330 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:51:43,390 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:51:43,391 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43 WrapperNode [2022-01-10 07:51:43,391 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:51:43,392 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:51:43,392 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:51:43,392 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:51:43,398 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:43,492 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:43,901 INFO L137 Inliner]: procedures = 57, calls = 59, calls flagged for inlining = 34, calls inlined = 34, statements flattened = 12821 [2022-01-10 07:51:43,902 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:51:43,902 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:51:43,903 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:51:43,903 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:51:43,910 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:43,911 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:44,058 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:44,059 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:44,199 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:44,242 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:44,267 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:44,328 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:51:44,329 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:51:44,329 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:51:44,329 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:51:44,331 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (1/1) ... [2022-01-10 07:51:44,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:51:44,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:51:44,373 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 07:51:44,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:51:44,410 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:51:44,410 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:51:44,410 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:51:44,410 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:51:44,410 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:51:44,411 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:51:44,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:51:44,411 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:51:44,411 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:51:44,411 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:51:44,411 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:51:44,411 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:51:44,411 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:51:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:51:44,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:51:44,403 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 07:51:44,645 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:51:44,647 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:51:52,722 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:51:52,753 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:51:52,753 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-01-10 07:51:52,757 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:51:52 BoogieIcfgContainer [2022-01-10 07:51:52,757 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:51:52,759 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:51:52,759 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:51:52,762 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:51:52,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:51:40" (1/3) ... [2022-01-10 07:51:52,763 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6891aa17 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:51:52, skipping insertion in model container [2022-01-10 07:51:52,763 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:51:43" (2/3) ... [2022-01-10 07:51:52,763 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6891aa17 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:51:52, skipping insertion in model container [2022-01-10 07:51:52,763 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:51:52" (3/3) ... [2022-01-10 07:51:52,765 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label49+token_ring.06.cil-2.c [2022-01-10 07:51:52,769 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:51:52,769 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:51:52,819 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:51:52,825 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 07:51:52,826 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:51:52,880 INFO L276 IsEmpty]: Start isEmpty. Operand has 2415 states, 2386 states have (on average 1.8512154233025986) internal successors, (4417), 2389 states have internal predecessors, (4417), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:52,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:52,892 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:52,893 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:52,894 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:52,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:52,899 INFO L85 PathProgramCache]: Analyzing trace with hash -72843931, now seen corresponding path program 1 times [2022-01-10 07:51:52,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:52,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49622710] [2022-01-10 07:51:52,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:52,916 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:52,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:52,925 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 07:51:52,926 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 07:51:53,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:53,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:51:53,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:53,374 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 07:51:53,375 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:53,375 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:53,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49622710] [2022-01-10 07:51:53,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49622710] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:53,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:53,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:51:53,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071609988] [2022-01-10 07:51:53,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:53,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:51:53,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:53,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:51:53,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:51:53,413 INFO L87 Difference]: Start difference. First operand has 2415 states, 2386 states have (on average 1.8512154233025986) internal successors, (4417), 2389 states have internal predecessors, (4417), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:53,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:53,580 INFO L93 Difference]: Finished difference Result 4820 states and 8895 transitions. [2022-01-10 07:51:53,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:51:53,583 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:51:53,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:53,609 INFO L225 Difference]: With dead ends: 4820 [2022-01-10 07:51:53,609 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:51:53,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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 07:51:53,626 INFO L933 BasicCegarLoop]: 4374 mSDtfsCounter, 341 mSDsluCounter, 4022 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 8396 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:53,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 8396 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:53,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:51:53,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:51:53,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8387931034482758) internal successors, (4266), 2322 states have internal predecessors, (4266), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:53,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4306 transitions. [2022-01-10 07:51:53,779 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4306 transitions. Word has length 112 [2022-01-10 07:51:53,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:53,781 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4306 transitions. [2022-01-10 07:51:53,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:53,781 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4306 transitions. [2022-01-10 07:51:53,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:53,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:53,788 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:53,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:53,998 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 07:51:54,001 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:54,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:54,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1103884829, now seen corresponding path program 1 times [2022-01-10 07:51:54,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:54,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1504219375] [2022-01-10 07:51:54,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:54,004 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:54,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:54,006 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 07:51:54,027 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 07:51:54,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:54,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:54,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:54,346 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 07:51:54,346 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:54,347 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:54,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1504219375] [2022-01-10 07:51:54,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1504219375] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:54,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:54,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:54,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752925938] [2022-01-10 07:51:54,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:54,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:54,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:54,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:54,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:54,350 INFO L87 Difference]: Start difference. First operand 2348 states and 4306 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:54,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:54,721 INFO L93 Difference]: Finished difference Result 2561 states and 4636 transitions. [2022-01-10 07:51:54,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:51:54,724 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:51:54,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:54,738 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:51:54,738 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:51:54,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:51:54,742 INFO L933 BasicCegarLoop]: 4280 mSDtfsCounter, 4412 mSDsluCounter, 8285 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4426 SdHoareTripleChecker+Valid, 12565 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:54,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4426 Valid, 12565 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:51:54,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:51:54,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:51:54,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8375) internal successors, (4263), 2322 states have internal predecessors, (4263), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:54,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4303 transitions. [2022-01-10 07:51:54,810 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4303 transitions. Word has length 112 [2022-01-10 07:51:54,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:54,811 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4303 transitions. [2022-01-10 07:51:54,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:54,812 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4303 transitions. [2022-01-10 07:51:54,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:54,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:54,817 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:54,829 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 07:51:55,027 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 07:51:55,027 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:55,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:55,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1846867167, now seen corresponding path program 1 times [2022-01-10 07:51:55,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:55,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577879360] [2022-01-10 07:51:55,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:55,029 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:55,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:55,030 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 07:51:55,033 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 07:51:55,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:55,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:55,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:55,377 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 07:51:55,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:55,378 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:55,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577879360] [2022-01-10 07:51:55,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577879360] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:55,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:55,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:55,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889876082] [2022-01-10 07:51:55,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:55,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:55,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:55,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:55,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:55,381 INFO L87 Difference]: Start difference. First operand 2348 states and 4303 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:55,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:55,775 INFO L93 Difference]: Finished difference Result 2561 states and 4630 transitions. [2022-01-10 07:51:55,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:51:55,775 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:51:55,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:55,788 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:51:55,789 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:51:55,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:51:55,793 INFO L933 BasicCegarLoop]: 4277 mSDtfsCounter, 4406 mSDsluCounter, 8281 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4420 SdHoareTripleChecker+Valid, 12558 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:55,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4420 Valid, 12558 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:51:55,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:51:55,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:51:55,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8362068965517242) internal successors, (4260), 2322 states have internal predecessors, (4260), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:55,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4300 transitions. [2022-01-10 07:51:55,855 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4300 transitions. Word has length 112 [2022-01-10 07:51:55,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:55,855 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4300 transitions. [2022-01-10 07:51:55,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:55,856 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4300 transitions. [2022-01-10 07:51:55,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:55,857 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:55,858 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:55,869 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 07:51:56,067 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 07:51:56,067 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:56,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash 963358177, now seen corresponding path program 1 times [2022-01-10 07:51:56,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:56,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [600396983] [2022-01-10 07:51:56,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:56,069 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:56,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:56,070 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 07:51:56,071 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 07:51:56,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:56,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:56,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:56,412 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 07:51:56,412 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:56,412 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:56,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [600396983] [2022-01-10 07:51:56,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [600396983] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:56,413 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:56,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:56,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39205449] [2022-01-10 07:51:56,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:56,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:56,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:56,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:56,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:56,414 INFO L87 Difference]: Start difference. First operand 2348 states and 4300 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:56,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:56,733 INFO L93 Difference]: Finished difference Result 2561 states and 4624 transitions. [2022-01-10 07:51:56,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:51:56,734 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:51:56,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:56,745 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:51:56,745 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:51:56,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:51:56,756 INFO L933 BasicCegarLoop]: 4274 mSDtfsCounter, 4400 mSDsluCounter, 8277 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4414 SdHoareTripleChecker+Valid, 12551 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:56,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4414 Valid, 12551 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:51:56,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:51:56,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:51:56,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8349137931034483) internal successors, (4257), 2322 states have internal predecessors, (4257), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:56,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4297 transitions. [2022-01-10 07:51:56,844 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4297 transitions. Word has length 112 [2022-01-10 07:51:56,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:56,845 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4297 transitions. [2022-01-10 07:51:56,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:56,845 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4297 transitions. [2022-01-10 07:51:56,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:56,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:56,847 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:56,857 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 07:51:57,056 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 07:51:57,057 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:57,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:57,057 INFO L85 PathProgramCache]: Analyzing trace with hash 957490141, now seen corresponding path program 1 times [2022-01-10 07:51:57,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:57,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1145538683] [2022-01-10 07:51:57,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:57,058 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:57,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:57,060 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 07:51:57,061 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 07:51:57,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:57,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:57,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:57,353 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 07:51:57,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:57,353 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:57,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1145538683] [2022-01-10 07:51:57,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1145538683] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:57,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:57,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:57,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371965780] [2022-01-10 07:51:57,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:57,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:57,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:57,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:57,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:57,355 INFO L87 Difference]: Start difference. First operand 2348 states and 4297 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:57,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:57,645 INFO L93 Difference]: Finished difference Result 2561 states and 4618 transitions. [2022-01-10 07:51:57,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:51:57,646 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:51:57,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:57,655 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:51:57,655 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:51:57,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:51:57,658 INFO L933 BasicCegarLoop]: 4271 mSDtfsCounter, 4394 mSDsluCounter, 8273 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4408 SdHoareTripleChecker+Valid, 12544 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:57,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4408 Valid, 12544 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:51:57,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:51:57,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:51:57,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8336206896551723) internal successors, (4254), 2322 states have internal predecessors, (4254), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:57,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4294 transitions. [2022-01-10 07:51:57,711 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4294 transitions. Word has length 112 [2022-01-10 07:51:57,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:57,712 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4294 transitions. [2022-01-10 07:51:57,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:57,712 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4294 transitions. [2022-01-10 07:51:57,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:57,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:57,713 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:51:57,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-01-10 07:51:57,923 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 07:51:57,923 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:57,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:57,924 INFO L85 PathProgramCache]: Analyzing trace with hash 403111521, now seen corresponding path program 1 times [2022-01-10 07:51:57,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:57,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336499720] [2022-01-10 07:51:57,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:57,925 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:57,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:57,926 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 07:51:57,929 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 07:51:58,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:58,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:58,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:58,198 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 07:51:58,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:58,198 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:58,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336499720] [2022-01-10 07:51:58,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336499720] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:58,199 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:58,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:58,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20320226] [2022-01-10 07:51:58,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:58,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:58,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:58,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:58,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:58,200 INFO L87 Difference]: Start difference. First operand 2348 states and 4294 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:58,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:58,481 INFO L93 Difference]: Finished difference Result 2561 states and 4612 transitions. [2022-01-10 07:51:58,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:51:58,482 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:51:58,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:58,492 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:51:58,492 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:51:58,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:51:58,495 INFO L933 BasicCegarLoop]: 4268 mSDtfsCounter, 4388 mSDsluCounter, 8269 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4402 SdHoareTripleChecker+Valid, 12537 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:58,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4402 Valid, 12537 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:51:58,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:51:58,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:51:58,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8323275862068966) internal successors, (4251), 2322 states have internal predecessors, (4251), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:58,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4291 transitions. [2022-01-10 07:51:58,558 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4291 transitions. Word has length 112 [2022-01-10 07:51:58,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:58,558 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4291 transitions. [2022-01-10 07:51:58,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:58,559 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4291 transitions. [2022-01-10 07:51:58,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:58,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:58,560 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:58,575 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 07:51:58,770 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 07:51:58,770 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:58,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:58,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1770701661, now seen corresponding path program 1 times [2022-01-10 07:51:58,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:58,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [85424271] [2022-01-10 07:51:58,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:58,771 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:58,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:58,772 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 07:51:58,773 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 07:51:58,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:58,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:58,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:59,053 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 07:51:59,054 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:59,054 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:59,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [85424271] [2022-01-10 07:51:59,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [85424271] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:59,054 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:59,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:59,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404412045] [2022-01-10 07:51:59,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:59,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:59,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:59,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:59,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:59,056 INFO L87 Difference]: Start difference. First operand 2348 states and 4291 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:59,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:59,347 INFO L93 Difference]: Finished difference Result 2561 states and 4606 transitions. [2022-01-10 07:51:59,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:51:59,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:51:59,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:59,358 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:51:59,363 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:51:59,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:51:59,365 INFO L933 BasicCegarLoop]: 4265 mSDtfsCounter, 4382 mSDsluCounter, 8265 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4396 SdHoareTripleChecker+Valid, 12530 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:59,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4396 Valid, 12530 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:51:59,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:51:59,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:51:59,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8310344827586207) internal successors, (4248), 2322 states have internal predecessors, (4248), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:51:59,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4288 transitions. [2022-01-10 07:51:59,422 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4288 transitions. Word has length 112 [2022-01-10 07:51:59,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:59,423 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4288 transitions. [2022-01-10 07:51:59,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:59,423 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4288 transitions. [2022-01-10 07:51:59,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:51:59,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:59,424 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:59,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:59,634 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 07:51:59,634 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:59,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:59,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1371771167, now seen corresponding path program 1 times [2022-01-10 07:51:59,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:59,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296568848] [2022-01-10 07:51:59,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:59,636 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:59,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:59,637 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 07:51:59,638 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 07:51:59,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:59,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:59,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:59,943 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 07:51:59,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:59,944 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:59,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296568848] [2022-01-10 07:51:59,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296568848] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:59,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:59,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:59,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272677617] [2022-01-10 07:51:59,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:59,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:59,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:59,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:59,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:59,946 INFO L87 Difference]: Start difference. First operand 2348 states and 4288 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:00,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:00,319 INFO L93 Difference]: Finished difference Result 2615 states and 4684 transitions. [2022-01-10 07:52:00,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:00,320 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:00,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:00,330 INFO L225 Difference]: With dead ends: 2615 [2022-01-10 07:52:00,330 INFO L226 Difference]: Without dead ends: 2402 [2022-01-10 07:52:00,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:52:00,332 INFO L933 BasicCegarLoop]: 4262 mSDtfsCounter, 4442 mSDsluCounter, 8260 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4456 SdHoareTripleChecker+Valid, 12522 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:00,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4456 Valid, 12522 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:00,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-01-10 07:52:00,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 2402. [2022-01-10 07:52:00,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2402 states, 2371 states have (on average 1.8203289751159848) internal successors, (4316), 2373 states have internal predecessors, (4316), 21 states have call successors, (21), 8 states have call predecessors, (21), 8 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-01-10 07:52:00,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 4358 transitions. [2022-01-10 07:52:00,383 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 4358 transitions. Word has length 112 [2022-01-10 07:52:00,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:00,383 INFO L470 AbstractCegarLoop]: Abstraction has 2402 states and 4358 transitions. [2022-01-10 07:52:00,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:00,383 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 4358 transitions. [2022-01-10 07:52:00,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:00,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:00,385 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:00,401 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 07:52:00,594 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 07:52:00,595 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:00,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:00,595 INFO L85 PathProgramCache]: Analyzing trace with hash 148228254, now seen corresponding path program 1 times [2022-01-10 07:52:00,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:00,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [697849633] [2022-01-10 07:52:00,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:00,596 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:00,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:00,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 07:52:00,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 07:52:00,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:00,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:00,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:00,838 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 07:52:00,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:00,839 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:00,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [697849633] [2022-01-10 07:52:00,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [697849633] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:00,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:00,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:00,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147214660] [2022-01-10 07:52:00,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:00,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:00,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:00,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:00,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:00,841 INFO L87 Difference]: Start difference. First operand 2402 states and 4358 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:01,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:01,226 INFO L93 Difference]: Finished difference Result 2723 states and 4824 transitions. [2022-01-10 07:52:01,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:01,227 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:01,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:01,239 INFO L225 Difference]: With dead ends: 2723 [2022-01-10 07:52:01,239 INFO L226 Difference]: Without dead ends: 2456 [2022-01-10 07:52:01,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:52:01,243 INFO L933 BasicCegarLoop]: 4259 mSDtfsCounter, 4434 mSDsluCounter, 8256 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4448 SdHoareTripleChecker+Valid, 12515 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:01,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4448 Valid, 12515 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:01,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2456 states. [2022-01-10 07:52:01,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2456 to 2456. [2022-01-10 07:52:01,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2456 states, 2422 states have (on average 1.8092485549132948) internal successors, (4382), 2424 states have internal predecessors, (4382), 22 states have call successors, (22), 10 states have call predecessors, (22), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-10 07:52:01,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2456 states to 2456 states and 4426 transitions. [2022-01-10 07:52:01,311 INFO L78 Accepts]: Start accepts. Automaton has 2456 states and 4426 transitions. Word has length 112 [2022-01-10 07:52:01,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:01,311 INFO L470 AbstractCegarLoop]: Abstraction has 2456 states and 4426 transitions. [2022-01-10 07:52:01,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:01,311 INFO L276 IsEmpty]: Start isEmpty. Operand 2456 states and 4426 transitions. [2022-01-10 07:52:01,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:01,313 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:01,313 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:01,325 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 07:52:01,522 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 07:52:01,523 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:01,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:01,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1566717221, now seen corresponding path program 1 times [2022-01-10 07:52:01,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:01,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469848780] [2022-01-10 07:52:01,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:01,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:01,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:01,527 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 07:52:01,548 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 07:52:01,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:01,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:01,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:01,825 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 07:52:01,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:01,826 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:01,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469848780] [2022-01-10 07:52:01,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [469848780] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:01,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:01,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:01,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904058837] [2022-01-10 07:52:01,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:01,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:01,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:01,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:01,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:01,828 INFO L87 Difference]: Start difference. First operand 2456 states and 4426 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:02,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:02,253 INFO L93 Difference]: Finished difference Result 2831 states and 4960 transitions. [2022-01-10 07:52:02,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:02,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:02,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:02,262 INFO L225 Difference]: With dead ends: 2831 [2022-01-10 07:52:02,262 INFO L226 Difference]: Without dead ends: 2510 [2022-01-10 07:52:02,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:52:02,265 INFO L933 BasicCegarLoop]: 4255 mSDtfsCounter, 4428 mSDsluCounter, 8252 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4442 SdHoareTripleChecker+Valid, 12507 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:02,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4442 Valid, 12507 Invalid, 288 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [32 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:02,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2510 states. [2022-01-10 07:52:02,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2510 to 2510. [2022-01-10 07:52:02,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2510 states, 2473 states have (on average 1.7978164173069147) internal successors, (4446), 2475 states have internal predecessors, (4446), 23 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-01-10 07:52:02,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2510 states to 2510 states and 4492 transitions. [2022-01-10 07:52:02,328 INFO L78 Accepts]: Start accepts. Automaton has 2510 states and 4492 transitions. Word has length 112 [2022-01-10 07:52:02,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:02,328 INFO L470 AbstractCegarLoop]: Abstraction has 2510 states and 4492 transitions. [2022-01-10 07:52:02,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:02,328 INFO L276 IsEmpty]: Start isEmpty. Operand 2510 states and 4492 transitions. [2022-01-10 07:52:02,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:02,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:02,329 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:02,343 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 07:52:02,539 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 07:52:02,539 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:02,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:02,540 INFO L85 PathProgramCache]: Analyzing trace with hash -721565218, now seen corresponding path program 1 times [2022-01-10 07:52:02,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:02,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2073943848] [2022-01-10 07:52:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:02,540 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:02,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:02,541 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 07:52:02,542 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 07:52:02,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:02,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:02,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:02,784 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 07:52:02,784 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:02,784 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:02,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2073943848] [2022-01-10 07:52:02,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2073943848] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:02,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:02,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:02,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515778115] [2022-01-10 07:52:02,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:02,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:02,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:02,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:02,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:02,786 INFO L87 Difference]: Start difference. First operand 2510 states and 4492 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:03,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:03,141 INFO L93 Difference]: Finished difference Result 2939 states and 5092 transitions. [2022-01-10 07:52:03,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:03,141 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:03,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:03,149 INFO L225 Difference]: With dead ends: 2939 [2022-01-10 07:52:03,149 INFO L226 Difference]: Without dead ends: 2564 [2022-01-10 07:52:03,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:52:03,152 INFO L933 BasicCegarLoop]: 4252 mSDtfsCounter, 4421 mSDsluCounter, 8248 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4435 SdHoareTripleChecker+Valid, 12500 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:03,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4435 Valid, 12500 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:03,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2022-01-10 07:52:03,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 2564. [2022-01-10 07:52:03,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2564 states, 2524 states have (on average 1.786053882725832) internal successors, (4508), 2526 states have internal predecessors, (4508), 24 states have call successors, (24), 14 states have call predecessors, (24), 14 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:52:03,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2564 states to 2564 states and 4556 transitions. [2022-01-10 07:52:03,214 INFO L78 Accepts]: Start accepts. Automaton has 2564 states and 4556 transitions. Word has length 112 [2022-01-10 07:52:03,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:03,214 INFO L470 AbstractCegarLoop]: Abstraction has 2564 states and 4556 transitions. [2022-01-10 07:52:03,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:03,215 INFO L276 IsEmpty]: Start isEmpty. Operand 2564 states and 4556 transitions. [2022-01-10 07:52:03,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:03,216 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:03,216 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:03,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 07:52:03,429 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 07:52:03,430 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:03,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:03,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1913125850, now seen corresponding path program 1 times [2022-01-10 07:52:03,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:03,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1772142148] [2022-01-10 07:52:03,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:03,431 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:03,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:03,432 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 07:52:03,432 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 07:52:03,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:03,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:03,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:03,688 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 07:52:03,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:03,688 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:03,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1772142148] [2022-01-10 07:52:03,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1772142148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:03,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:03,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:03,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729366681] [2022-01-10 07:52:03,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:03,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:03,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:03,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:03,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:03,690 INFO L87 Difference]: Start difference. First operand 2564 states and 4556 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:04,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:04,020 INFO L93 Difference]: Finished difference Result 3047 states and 5220 transitions. [2022-01-10 07:52:04,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:04,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:04,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:04,027 INFO L225 Difference]: With dead ends: 3047 [2022-01-10 07:52:04,027 INFO L226 Difference]: Without dead ends: 2618 [2022-01-10 07:52:04,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:52:04,030 INFO L933 BasicCegarLoop]: 4249 mSDtfsCounter, 4414 mSDsluCounter, 8244 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4428 SdHoareTripleChecker+Valid, 12493 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:04,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4428 Valid, 12493 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:04,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2618 states. [2022-01-10 07:52:04,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2618 to 2618. [2022-01-10 07:52:04,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2618 states, 2575 states have (on average 1.7739805825242718) internal successors, (4568), 2577 states have internal predecessors, (4568), 25 states have call successors, (25), 16 states have call predecessors, (25), 16 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 07:52:04,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2618 states to 2618 states and 4618 transitions. [2022-01-10 07:52:04,093 INFO L78 Accepts]: Start accepts. Automaton has 2618 states and 4618 transitions. Word has length 112 [2022-01-10 07:52:04,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:04,093 INFO L470 AbstractCegarLoop]: Abstraction has 2618 states and 4618 transitions. [2022-01-10 07:52:04,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:04,093 INFO L276 IsEmpty]: Start isEmpty. Operand 2618 states and 4618 transitions. [2022-01-10 07:52:04,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:04,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:04,095 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:04,106 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 07:52:04,306 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 07:52:04,306 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:04,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:04,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1767241695, now seen corresponding path program 1 times [2022-01-10 07:52:04,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:04,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [512975216] [2022-01-10 07:52:04,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:04,307 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:04,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:04,308 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 07:52:04,309 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 07:52:04,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:04,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:04,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:04,575 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 07:52:04,575 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:04,575 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:04,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [512975216] [2022-01-10 07:52:04,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [512975216] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:04,576 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:04,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:04,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800709471] [2022-01-10 07:52:04,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:04,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:04,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:04,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:04,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:04,577 INFO L87 Difference]: Start difference. First operand 2618 states and 4618 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:04,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:04,893 INFO L93 Difference]: Finished difference Result 3155 states and 5344 transitions. [2022-01-10 07:52:04,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:04,894 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:04,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:04,901 INFO L225 Difference]: With dead ends: 3155 [2022-01-10 07:52:04,901 INFO L226 Difference]: Without dead ends: 2672 [2022-01-10 07:52:04,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:52:04,903 INFO L933 BasicCegarLoop]: 4246 mSDtfsCounter, 4407 mSDsluCounter, 8240 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4421 SdHoareTripleChecker+Valid, 12486 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:04,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4421 Valid, 12486 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:04,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2672 states. [2022-01-10 07:52:04,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2672 to 2672. [2022-01-10 07:52:04,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2672 states, 2626 states have (on average 1.7616146230007617) internal successors, (4626), 2628 states have internal predecessors, (4626), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:52:04,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2672 states to 2672 states and 4678 transitions. [2022-01-10 07:52:04,961 INFO L78 Accepts]: Start accepts. Automaton has 2672 states and 4678 transitions. Word has length 112 [2022-01-10 07:52:04,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:04,961 INFO L470 AbstractCegarLoop]: Abstraction has 2672 states and 4678 transitions. [2022-01-10 07:52:04,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:04,961 INFO L276 IsEmpty]: Start isEmpty. Operand 2672 states and 4678 transitions. [2022-01-10 07:52:04,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:04,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:04,962 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:04,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-01-10 07:52:05,171 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 07:52:05,172 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:05,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:05,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1778616101, now seen corresponding path program 1 times [2022-01-10 07:52:05,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:05,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1548960043] [2022-01-10 07:52:05,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:05,173 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:05,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:05,174 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 07:52:05,176 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 07:52:05,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:05,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:05,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:05,403 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 07:52:05,403 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:05,404 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:05,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1548960043] [2022-01-10 07:52:05,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1548960043] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:05,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:05,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:52:05,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830543329] [2022-01-10 07:52:05,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:05,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:05,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:05,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:05,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:05,405 INFO L87 Difference]: Start difference. First operand 2672 states and 4678 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:05,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:05,502 INFO L93 Difference]: Finished difference Result 3299 states and 5509 transitions. [2022-01-10 07:52:05,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:05,502 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:05,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:05,511 INFO L225 Difference]: With dead ends: 3299 [2022-01-10 07:52:05,511 INFO L226 Difference]: Without dead ends: 2763 [2022-01-10 07:52:05,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:05,514 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 245 mSDsluCounter, 12895 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 17162 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:05,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 17162 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:05,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2763 states. [2022-01-10 07:52:05,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2763 to 2675. [2022-01-10 07:52:05,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2675 states, 2629 states have (on average 1.7584632940281475) internal successors, (4623), 2631 states have internal predecessors, (4623), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:52:05,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 4675 transitions. [2022-01-10 07:52:05,598 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 4675 transitions. Word has length 112 [2022-01-10 07:52:05,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:05,599 INFO L470 AbstractCegarLoop]: Abstraction has 2675 states and 4675 transitions. [2022-01-10 07:52:05,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:05,599 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 4675 transitions. [2022-01-10 07:52:05,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:05,600 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:05,600 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:05,613 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 07:52:05,810 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 07:52:05,810 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:05,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:05,811 INFO L85 PathProgramCache]: Analyzing trace with hash 605308637, now seen corresponding path program 1 times [2022-01-10 07:52:05,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:05,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15030771] [2022-01-10 07:52:05,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:05,812 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:05,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:05,813 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 07:52:05,815 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 07:52:05,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:05,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:05,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:06,042 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 07:52:06,042 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:06,042 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:06,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15030771] [2022-01-10 07:52:06,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15030771] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:06,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:06,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:52:06,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938652265] [2022-01-10 07:52:06,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:06,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:06,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:06,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:06,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:06,045 INFO L87 Difference]: Start difference. First operand 2675 states and 4675 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:06,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:06,170 INFO L93 Difference]: Finished difference Result 3753 states and 6087 transitions. [2022-01-10 07:52:06,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:06,170 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:06,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:06,181 INFO L225 Difference]: With dead ends: 3753 [2022-01-10 07:52:06,181 INFO L226 Difference]: Without dead ends: 3214 [2022-01-10 07:52:06,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:06,187 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 210 mSDsluCounter, 12900 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 17167 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:06,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 17167 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:06,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states. [2022-01-10 07:52:06,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 2696. [2022-01-10 07:52:06,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2696 states, 2650 states have (on average 1.7524528301886793) internal successors, (4644), 2652 states have internal predecessors, (4644), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:52:06,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2696 states to 2696 states and 4696 transitions. [2022-01-10 07:52:06,265 INFO L78 Accepts]: Start accepts. Automaton has 2696 states and 4696 transitions. Word has length 112 [2022-01-10 07:52:06,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:06,266 INFO L470 AbstractCegarLoop]: Abstraction has 2696 states and 4696 transitions. [2022-01-10 07:52:06,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:06,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2696 states and 4696 transitions. [2022-01-10 07:52:06,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:06,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:06,268 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:06,279 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 07:52:06,477 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 07:52:06,477 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:06,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:06,478 INFO L85 PathProgramCache]: Analyzing trace with hash -610845089, now seen corresponding path program 1 times [2022-01-10 07:52:06,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:06,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [123707287] [2022-01-10 07:52:06,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:06,478 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:06,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:06,479 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 07:52:06,480 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 07:52:06,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:06,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:06,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:06,703 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 07:52:06,703 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:06,704 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:06,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [123707287] [2022-01-10 07:52:06,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [123707287] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:06,704 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:06,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:52:06,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514501115] [2022-01-10 07:52:06,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:06,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:06,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:06,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:06,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:06,705 INFO L87 Difference]: Start difference. First operand 2696 states and 4696 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:06,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:06,847 INFO L93 Difference]: Finished difference Result 3319 states and 5507 transitions. [2022-01-10 07:52:06,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:06,848 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:06,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:06,854 INFO L225 Difference]: With dead ends: 3319 [2022-01-10 07:52:06,854 INFO L226 Difference]: Without dead ends: 2759 [2022-01-10 07:52:06,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:06,856 INFO L933 BasicCegarLoop]: 4269 mSDtfsCounter, 166 mSDsluCounter, 12866 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 17135 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:06,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 17135 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:06,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2022-01-10 07:52:06,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2699. [2022-01-10 07:52:06,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2653 states have (on average 1.7493403693931397) internal successors, (4641), 2655 states have internal predecessors, (4641), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:52:06,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 4693 transitions. [2022-01-10 07:52:06,936 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 4693 transitions. Word has length 112 [2022-01-10 07:52:06,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:06,936 INFO L470 AbstractCegarLoop]: Abstraction has 2699 states and 4693 transitions. [2022-01-10 07:52:06,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:06,937 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 4693 transitions. [2022-01-10 07:52:06,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:06,938 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:06,938 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:06,947 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 07:52:07,147 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 07:52:07,147 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:07,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:07,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1350729569, now seen corresponding path program 1 times [2022-01-10 07:52:07,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:07,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2040976122] [2022-01-10 07:52:07,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:07,149 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:07,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:07,151 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 07:52:07,153 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 07:52:07,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:07,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:07,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:07,402 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 07:52:07,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:07,402 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:07,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2040976122] [2022-01-10 07:52:07,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2040976122] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:07,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:07,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:52:07,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284863536] [2022-01-10 07:52:07,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:07,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:07,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:07,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:07,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:07,404 INFO L87 Difference]: Start difference. First operand 2699 states and 4693 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:07,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:07,490 INFO L93 Difference]: Finished difference Result 3311 states and 5483 transitions. [2022-01-10 07:52:07,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:07,491 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:07,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:07,498 INFO L225 Difference]: With dead ends: 3311 [2022-01-10 07:52:07,498 INFO L226 Difference]: Without dead ends: 2748 [2022-01-10 07:52:07,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:07,501 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 127 mSDsluCounter, 12845 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 17112 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:07,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 17112 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:07,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2748 states. [2022-01-10 07:52:07,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2748 to 2702. [2022-01-10 07:52:07,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2702 states, 2656 states have (on average 1.7462349397590362) internal successors, (4638), 2658 states have internal predecessors, (4638), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:52:07,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2702 states to 2702 states and 4690 transitions. [2022-01-10 07:52:07,586 INFO L78 Accepts]: Start accepts. Automaton has 2702 states and 4690 transitions. Word has length 112 [2022-01-10 07:52:07,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:07,587 INFO L470 AbstractCegarLoop]: Abstraction has 2702 states and 4690 transitions. [2022-01-10 07:52:07,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:07,587 INFO L276 IsEmpty]: Start isEmpty. Operand 2702 states and 4690 transitions. [2022-01-10 07:52:07,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:07,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:07,588 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:07,598 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 07:52:07,798 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 07:52:07,799 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:07,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:07,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1557452317, now seen corresponding path program 1 times [2022-01-10 07:52:07,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:07,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1575577083] [2022-01-10 07:52:07,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:07,800 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:07,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:07,801 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 07:52:07,804 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 07:52:07,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:07,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:07,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:08,085 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 07:52:08,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:08,085 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:08,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1575577083] [2022-01-10 07:52:08,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1575577083] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:08,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:08,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:52:08,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163230315] [2022-01-10 07:52:08,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:08,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:08,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:08,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:08,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:08,087 INFO L87 Difference]: Start difference. First operand 2702 states and 4690 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:08,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:08,175 INFO L93 Difference]: Finished difference Result 3289 states and 5441 transitions. [2022-01-10 07:52:08,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:08,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:08,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:08,180 INFO L225 Difference]: With dead ends: 3289 [2022-01-10 07:52:08,181 INFO L226 Difference]: Without dead ends: 2723 [2022-01-10 07:52:08,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:08,184 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 49 mSDsluCounter, 12815 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 17082 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:08,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 17082 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:08,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2723 states. [2022-01-10 07:52:08,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2723 to 2705. [2022-01-10 07:52:08,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2705 states, 2659 states have (on average 1.7431365174877773) internal successors, (4635), 2661 states have internal predecessors, (4635), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:52:08,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2705 states to 2705 states and 4687 transitions. [2022-01-10 07:52:08,268 INFO L78 Accepts]: Start accepts. Automaton has 2705 states and 4687 transitions. Word has length 112 [2022-01-10 07:52:08,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:08,268 INFO L470 AbstractCegarLoop]: Abstraction has 2705 states and 4687 transitions. [2022-01-10 07:52:08,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:08,268 INFO L276 IsEmpty]: Start isEmpty. Operand 2705 states and 4687 transitions. [2022-01-10 07:52:08,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:08,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:08,270 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:08,286 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 07:52:08,479 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 07:52:08,480 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:08,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:08,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1840121701, now seen corresponding path program 1 times [2022-01-10 07:52:08,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:08,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1001177502] [2022-01-10 07:52:08,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:08,481 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:08,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:08,482 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 07:52:08,484 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 07:52:08,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:08,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:52:08,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:08,707 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 07:52:08,707 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:08,707 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:08,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1001177502] [2022-01-10 07:52:08,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1001177502] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:08,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:08,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:52:08,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419442381] [2022-01-10 07:52:08,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:08,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:08,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:08,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:08,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:08,709 INFO L87 Difference]: Start difference. First operand 2705 states and 4687 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:08,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:08,792 INFO L93 Difference]: Finished difference Result 3281 states and 5417 transitions. [2022-01-10 07:52:08,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:08,793 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:08,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:08,797 INFO L225 Difference]: With dead ends: 3281 [2022-01-10 07:52:08,797 INFO L226 Difference]: Without dead ends: 2712 [2022-01-10 07:52:08,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:08,800 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 10 mSDsluCounter, 12800 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 17067 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:08,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 17067 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:08,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2712 states. [2022-01-10 07:52:08,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2712 to 2708. [2022-01-10 07:52:08,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2708 states, 2662 states have (on average 1.7400450788880542) internal successors, (4632), 2664 states have internal predecessors, (4632), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:52:08,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2708 states to 2708 states and 4684 transitions. [2022-01-10 07:52:08,868 INFO L78 Accepts]: Start accepts. Automaton has 2708 states and 4684 transitions. Word has length 112 [2022-01-10 07:52:08,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:08,869 INFO L470 AbstractCegarLoop]: Abstraction has 2708 states and 4684 transitions. [2022-01-10 07:52:08,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:08,869 INFO L276 IsEmpty]: Start isEmpty. Operand 2708 states and 4684 transitions. [2022-01-10 07:52:08,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:08,870 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:08,870 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:08,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-01-10 07:52:09,079 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 07:52:09,080 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:09,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:09,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1795314073, now seen corresponding path program 1 times [2022-01-10 07:52:09,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:09,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [477924494] [2022-01-10 07:52:09,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:09,081 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:09,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:09,082 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 07:52:09,083 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 07:52:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:09,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:52:09,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:09,355 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 07:52:09,355 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:09,356 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:09,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [477924494] [2022-01-10 07:52:09,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [477924494] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:09,356 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:09,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:09,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599080760] [2022-01-10 07:52:09,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:09,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:09,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:09,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:09,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:09,357 INFO L87 Difference]: Start difference. First operand 2708 states and 4684 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:09,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:09,762 INFO L93 Difference]: Finished difference Result 3878 states and 6118 transitions. [2022-01-10 07:52:09,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:09,763 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:09,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:09,768 INFO L225 Difference]: With dead ends: 3878 [2022-01-10 07:52:09,768 INFO L226 Difference]: Without dead ends: 3305 [2022-01-10 07:52:09,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:09,770 INFO L933 BasicCegarLoop]: 4298 mSDtfsCounter, 4412 mSDsluCounter, 8485 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4425 SdHoareTripleChecker+Valid, 12783 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:09,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4425 Valid, 12783 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:09,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3305 states. [2022-01-10 07:52:09,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3305 to 3288. [2022-01-10 07:52:09,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3288 states, 3202 states have (on average 1.6539662710805747) internal successors, (5296), 3205 states have internal predecessors, (5296), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:52:09,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3288 states to 3288 states and 5391 transitions. [2022-01-10 07:52:09,874 INFO L78 Accepts]: Start accepts. Automaton has 3288 states and 5391 transitions. Word has length 112 [2022-01-10 07:52:09,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:09,874 INFO L470 AbstractCegarLoop]: Abstraction has 3288 states and 5391 transitions. [2022-01-10 07:52:09,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:09,875 INFO L276 IsEmpty]: Start isEmpty. Operand 3288 states and 5391 transitions. [2022-01-10 07:52:09,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:09,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:09,876 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:09,888 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 07:52:10,085 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 07:52:10,086 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:10,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:10,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1867700631, now seen corresponding path program 1 times [2022-01-10 07:52:10,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:10,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725217454] [2022-01-10 07:52:10,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:10,087 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:10,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:10,088 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 07:52:10,090 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 07:52:10,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:10,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:52:10,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:10,393 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 07:52:10,394 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:10,394 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:10,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725217454] [2022-01-10 07:52:10,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725217454] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:10,394 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:10,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:10,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920287605] [2022-01-10 07:52:10,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:10,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:52:10,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:10,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:52:10,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:52:10,395 INFO L87 Difference]: Start difference. First operand 3288 states and 5391 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:10,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:10,838 INFO L93 Difference]: Finished difference Result 4585 states and 6997 transitions. [2022-01-10 07:52:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:52:10,839 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 07:52:10,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:10,847 INFO L225 Difference]: With dead ends: 4585 [2022-01-10 07:52:10,847 INFO L226 Difference]: Without dead ends: 3432 [2022-01-10 07:52:10,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:52:10,852 INFO L933 BasicCegarLoop]: 4292 mSDtfsCounter, 4386 mSDsluCounter, 8236 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4399 SdHoareTripleChecker+Valid, 12528 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:10,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4399 Valid, 12528 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:10,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3432 states. [2022-01-10 07:52:10,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3432 to 3354. [2022-01-10 07:52:10,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3266 states have (on average 1.636558481322719) internal successors, (5345), 3269 states have internal predecessors, (5345), 47 states have call successors, (47), 38 states have call predecessors, (47), 39 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:52:10,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 5440 transitions. [2022-01-10 07:52:10,970 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 5440 transitions. Word has length 112 [2022-01-10 07:52:10,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:10,970 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 5440 transitions. [2022-01-10 07:52:10,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:52:10,971 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 5440 transitions. [2022-01-10 07:52:10,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:52:10,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:10,972 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:52:10,984 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 07:52:11,181 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 07:52:11,182 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:11,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:11,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1727152021, now seen corresponding path program 1 times [2022-01-10 07:52:11,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:11,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165065109] [2022-01-10 07:52:11,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:11,183 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:11,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:11,184 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 07:52:11,186 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 07:52:11,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:11,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:52:11,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:11,440 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 07:52:11,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:11,440 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:11,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165065109] [2022-01-10 07:52:11,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [165065109] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:11,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:11,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:52:11,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550378940] [2022-01-10 07:52:11,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:11,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:52:11,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:11,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:52:11,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:52:11,441 INFO L87 Difference]: Start difference. First operand 3354 states and 5440 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:52:11,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:11,627 INFO L93 Difference]: Finished difference Result 5759 states and 8349 transitions. [2022-01-10 07:52:11,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:52:11,629 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 112 [2022-01-10 07:52:11,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:11,636 INFO L225 Difference]: With dead ends: 5759 [2022-01-10 07:52:11,637 INFO L226 Difference]: Without dead ends: 4541 [2022-01-10 07:52:11,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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 07:52:11,641 INFO L933 BasicCegarLoop]: 4318 mSDtfsCounter, 4147 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4147 SdHoareTripleChecker+Valid, 4594 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:11,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4147 Valid, 4594 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:11,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4541 states. [2022-01-10 07:52:11,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4541 to 4539. [2022-01-10 07:52:11,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4539 states, 4369 states have (on average 1.523689631494621) internal successors, (6657), 4375 states have internal predecessors, (6657), 90 states have call successors, (90), 76 states have call predecessors, (90), 78 states have return successors, (92), 88 states have call predecessors, (92), 90 states have call successors, (92) [2022-01-10 07:52:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4539 states to 4539 states and 6839 transitions. [2022-01-10 07:52:11,814 INFO L78 Accepts]: Start accepts. Automaton has 4539 states and 6839 transitions. Word has length 112 [2022-01-10 07:52:11,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:11,815 INFO L470 AbstractCegarLoop]: Abstraction has 4539 states and 6839 transitions. [2022-01-10 07:52:11,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:52:11,815 INFO L276 IsEmpty]: Start isEmpty. Operand 4539 states and 6839 transitions. [2022-01-10 07:52:11,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 07:52:11,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:11,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:11,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 07:52:12,027 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 07:52:12,028 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:12,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:12,028 INFO L85 PathProgramCache]: Analyzing trace with hash -2060590956, now seen corresponding path program 1 times [2022-01-10 07:52:12,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:12,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924555741] [2022-01-10 07:52:12,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:12,029 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:12,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:12,030 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 07:52:12,033 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 07:52:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:12,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:52:12,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:12,482 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:52:12,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:12,482 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:12,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [924555741] [2022-01-10 07:52:12,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [924555741] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:12,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:12,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:12,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910328440] [2022-01-10 07:52:12,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:12,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:52:12,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:12,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:52:12,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:52:12,484 INFO L87 Difference]: Start difference. First operand 4539 states and 6839 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:12,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:12,932 INFO L93 Difference]: Finished difference Result 9226 states and 12417 transitions. [2022-01-10 07:52:12,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:12,932 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 182 [2022-01-10 07:52:12,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:12,948 INFO L225 Difference]: With dead ends: 9226 [2022-01-10 07:52:12,948 INFO L226 Difference]: Without dead ends: 6824 [2022-01-10 07:52:12,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 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 07:52:12,956 INFO L933 BasicCegarLoop]: 4389 mSDtfsCounter, 4337 mSDsluCounter, 4464 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4343 SdHoareTripleChecker+Valid, 8853 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:12,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4343 Valid, 8853 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:52:12,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6824 states. [2022-01-10 07:52:13,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6824 to 6822. [2022-01-10 07:52:13,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6822 states, 6493 states have (on average 1.4130602186970584) internal successors, (9175), 6508 states have internal predecessors, (9175), 171 states have call successors, (171), 144 states have call predecessors, (171), 156 states have return successors, (195), 171 states have call predecessors, (195), 171 states have call successors, (195) [2022-01-10 07:52:13,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6822 states to 6822 states and 9541 transitions. [2022-01-10 07:52:13,321 INFO L78 Accepts]: Start accepts. Automaton has 6822 states and 9541 transitions. Word has length 182 [2022-01-10 07:52:13,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:13,321 INFO L470 AbstractCegarLoop]: Abstraction has 6822 states and 9541 transitions. [2022-01-10 07:52:13,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:13,322 INFO L276 IsEmpty]: Start isEmpty. Operand 6822 states and 9541 transitions. [2022-01-10 07:52:13,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 07:52:13,327 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:13,328 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:13,339 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 07:52:13,539 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 07:52:13,539 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:13,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:13,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1533196906, now seen corresponding path program 1 times [2022-01-10 07:52:13,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:13,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2063741398] [2022-01-10 07:52:13,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:13,540 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:13,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:13,541 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 07:52:13,542 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 07:52:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:13,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:52:13,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:13,878 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:52:13,878 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:13,878 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:13,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2063741398] [2022-01-10 07:52:13,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2063741398] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:13,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:13,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:52:13,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510412281] [2022-01-10 07:52:13,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:13,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:52:13,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:13,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:52:13,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:52:13,880 INFO L87 Difference]: Start difference. First operand 6822 states and 9541 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:14,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:14,205 INFO L93 Difference]: Finished difference Result 11498 states and 15082 transitions. [2022-01-10 07:52:14,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:52:14,206 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 182 [2022-01-10 07:52:14,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:14,218 INFO L225 Difference]: With dead ends: 11498 [2022-01-10 07:52:14,219 INFO L226 Difference]: Without dead ends: 6813 [2022-01-10 07:52:14,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 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 07:52:14,226 INFO L933 BasicCegarLoop]: 4265 mSDtfsCounter, 300 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 8223 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:14,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 8223 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:14,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6813 states. [2022-01-10 07:52:14,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6813 to 6813. [2022-01-10 07:52:14,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6813 states, 6487 states have (on average 1.4126714968398335) internal successors, (9164), 6501 states have internal predecessors, (9164), 168 states have call successors, (168), 144 states have call predecessors, (168), 156 states have return successors, (192), 168 states have call predecessors, (192), 168 states have call successors, (192) [2022-01-10 07:52:14,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6813 states to 6813 states and 9524 transitions. [2022-01-10 07:52:14,550 INFO L78 Accepts]: Start accepts. Automaton has 6813 states and 9524 transitions. Word has length 182 [2022-01-10 07:52:14,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:14,551 INFO L470 AbstractCegarLoop]: Abstraction has 6813 states and 9524 transitions. [2022-01-10 07:52:14,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:14,551 INFO L276 IsEmpty]: Start isEmpty. Operand 6813 states and 9524 transitions. [2022-01-10 07:52:14,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:52:14,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:14,556 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:14,567 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 07:52:14,767 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 07:52:14,767 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:14,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:14,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1739457933, now seen corresponding path program 1 times [2022-01-10 07:52:14,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:14,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393210881] [2022-01-10 07:52:14,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:14,768 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:14,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:14,769 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 07:52:14,770 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 07:52:14,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:14,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:52:14,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:15,214 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:52:15,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:15,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:15,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393210881] [2022-01-10 07:52:15,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393210881] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:15,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:15,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:15,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569260813] [2022-01-10 07:52:15,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:15,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:52:15,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:15,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:52:15,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:52:15,216 INFO L87 Difference]: Start difference. First operand 6813 states and 9524 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:15,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:15,935 INFO L93 Difference]: Finished difference Result 15761 states and 20136 transitions. [2022-01-10 07:52:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:15,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 183 [2022-01-10 07:52:15,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:15,953 INFO L225 Difference]: With dead ends: 15761 [2022-01-10 07:52:15,953 INFO L226 Difference]: Without dead ends: 11085 [2022-01-10 07:52:15,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 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 07:52:15,961 INFO L933 BasicCegarLoop]: 4372 mSDtfsCounter, 4332 mSDsluCounter, 4441 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4338 SdHoareTripleChecker+Valid, 8813 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:15,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4338 Valid, 8813 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:52:15,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11085 states. [2022-01-10 07:52:16,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11085 to 11083. [2022-01-10 07:52:16,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11083 states, 10458 states have (on average 1.3256836871294702) internal successors, (13864), 10489 states have internal predecessors, (13864), 319 states have call successors, (319), 272 states have call predecessors, (319), 304 states have return successors, (387), 323 states have call predecessors, (387), 319 states have call successors, (387) [2022-01-10 07:52:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11083 states to 11083 states and 14570 transitions. [2022-01-10 07:52:16,475 INFO L78 Accepts]: Start accepts. Automaton has 11083 states and 14570 transitions. Word has length 183 [2022-01-10 07:52:16,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:16,475 INFO L470 AbstractCegarLoop]: Abstraction has 11083 states and 14570 transitions. [2022-01-10 07:52:16,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:16,476 INFO L276 IsEmpty]: Start isEmpty. Operand 11083 states and 14570 transitions. [2022-01-10 07:52:16,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:52:16,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:16,485 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:16,498 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 07:52:16,685 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 07:52:16,686 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:16,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:16,686 INFO L85 PathProgramCache]: Analyzing trace with hash -2028115313, now seen corresponding path program 1 times [2022-01-10 07:52:16,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:16,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119210410] [2022-01-10 07:52:16,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:16,687 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:16,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:16,688 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 07:52:16,690 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 07:52:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:16,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:52:16,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:16,986 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:52:16,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:16,986 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:16,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119210410] [2022-01-10 07:52:16,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119210410] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:16,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:16,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:52:16,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57410194] [2022-01-10 07:52:16,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:16,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:52:16,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:16,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:52:16,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:52:16,987 INFO L87 Difference]: Start difference. First operand 11083 states and 14570 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:17,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:17,554 INFO L93 Difference]: Finished difference Result 20021 states and 25143 transitions. [2022-01-10 07:52:17,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:52:17,555 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 183 [2022-01-10 07:52:17,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:17,573 INFO L225 Difference]: With dead ends: 20021 [2022-01-10 07:52:17,573 INFO L226 Difference]: Without dead ends: 11075 [2022-01-10 07:52:17,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 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 07:52:17,588 INFO L933 BasicCegarLoop]: 4264 mSDtfsCounter, 298 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 8222 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:17,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 8222 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:17,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11075 states. [2022-01-10 07:52:18,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11075 to 11075. [2022-01-10 07:52:18,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11075 states, 10453 states have (on average 1.3254568066583756) internal successors, (13855), 10483 states have internal predecessors, (13855), 316 states have call successors, (316), 272 states have call predecessors, (316), 304 states have return successors, (384), 320 states have call predecessors, (384), 316 states have call successors, (384) [2022-01-10 07:52:18,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11075 states to 11075 states and 14555 transitions. [2022-01-10 07:52:18,076 INFO L78 Accepts]: Start accepts. Automaton has 11075 states and 14555 transitions. Word has length 183 [2022-01-10 07:52:18,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:18,077 INFO L470 AbstractCegarLoop]: Abstraction has 11075 states and 14555 transitions. [2022-01-10 07:52:18,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:18,077 INFO L276 IsEmpty]: Start isEmpty. Operand 11075 states and 14555 transitions. [2022-01-10 07:52:18,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:52:18,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:18,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:18,097 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 07:52:18,294 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 07:52:18,295 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:18,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:18,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1851090616, now seen corresponding path program 1 times [2022-01-10 07:52:18,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:18,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745745217] [2022-01-10 07:52:18,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:18,296 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:18,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:18,297 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 07:52:18,298 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 07:52:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:18,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:52:18,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:52:18,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:18,711 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:18,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745745217] [2022-01-10 07:52:18,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745745217] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:18,711 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:18,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:18,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382436123] [2022-01-10 07:52:18,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:18,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:52:18,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:18,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:52:18,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:52:18,712 INFO L87 Difference]: Start difference. First operand 11075 states and 14555 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:19,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:19,934 INFO L93 Difference]: Finished difference Result 28146 states and 34761 transitions. [2022-01-10 07:52:19,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:19,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 184 [2022-01-10 07:52:19,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:19,979 INFO L225 Difference]: With dead ends: 28146 [2022-01-10 07:52:19,979 INFO L226 Difference]: Without dead ends: 19208 [2022-01-10 07:52:19,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 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 07:52:19,997 INFO L933 BasicCegarLoop]: 4361 mSDtfsCounter, 4325 mSDsluCounter, 4418 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4331 SdHoareTripleChecker+Valid, 8779 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:19,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4331 Valid, 8779 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:52:20,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19208 states. [2022-01-10 07:52:21,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19208 to 19206. [2022-01-10 07:52:21,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19206 states, 18013 states have (on average 1.2653639038472215) internal successors, (22793), 18080 states have internal predecessors, (22793), 599 states have call successors, (599), 512 states have call predecessors, (599), 592 states have return successors, (763), 615 states have call predecessors, (763), 599 states have call successors, (763) [2022-01-10 07:52:21,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19206 states to 19206 states and 24155 transitions. [2022-01-10 07:52:21,084 INFO L78 Accepts]: Start accepts. Automaton has 19206 states and 24155 transitions. Word has length 184 [2022-01-10 07:52:21,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:21,084 INFO L470 AbstractCegarLoop]: Abstraction has 19206 states and 24155 transitions. [2022-01-10 07:52:21,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:21,084 INFO L276 IsEmpty]: Start isEmpty. Operand 19206 states and 24155 transitions. [2022-01-10 07:52:21,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:52:21,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:21,095 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:21,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-01-10 07:52:21,305 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 07:52:21,305 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:21,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:21,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1916482630, now seen corresponding path program 1 times [2022-01-10 07:52:21,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:21,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976185682] [2022-01-10 07:52:21,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:21,306 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:21,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:21,307 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 07:52:21,308 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 07:52:21,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:21,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:52:21,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:21,611 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:52:21,611 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:21,611 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:21,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976185682] [2022-01-10 07:52:21,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976185682] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:21,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:21,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:52:21,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942023791] [2022-01-10 07:52:21,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:21,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:52:21,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:21,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:52:21,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:52:21,612 INFO L87 Difference]: Start difference. First operand 19206 states and 24155 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:22,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:22,569 INFO L93 Difference]: Finished difference Result 36268 states and 44316 transitions. [2022-01-10 07:52:22,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:52:22,569 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 184 [2022-01-10 07:52:22,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:22,605 INFO L225 Difference]: With dead ends: 36268 [2022-01-10 07:52:22,605 INFO L226 Difference]: Without dead ends: 19199 [2022-01-10 07:52:22,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 182 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 07:52:22,626 INFO L933 BasicCegarLoop]: 4263 mSDtfsCounter, 296 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 8221 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:22,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 8221 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:22,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19199 states. [2022-01-10 07:52:23,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19199 to 19199. [2022-01-10 07:52:23,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19199 states, 18009 states have (on average 1.2652562607585096) internal successors, (22786), 18075 states have internal predecessors, (22786), 596 states have call successors, (596), 512 states have call predecessors, (596), 592 states have return successors, (760), 612 states have call predecessors, (760), 596 states have call successors, (760) [2022-01-10 07:52:23,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19199 states to 19199 states and 24142 transitions. [2022-01-10 07:52:23,681 INFO L78 Accepts]: Start accepts. Automaton has 19199 states and 24142 transitions. Word has length 184 [2022-01-10 07:52:23,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:23,682 INFO L470 AbstractCegarLoop]: Abstraction has 19199 states and 24142 transitions. [2022-01-10 07:52:23,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:23,682 INFO L276 IsEmpty]: Start isEmpty. Operand 19199 states and 24142 transitions. [2022-01-10 07:52:23,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:52:23,692 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:23,692 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:23,703 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 07:52:23,902 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 07:52:23,903 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:23,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:23,903 INFO L85 PathProgramCache]: Analyzing trace with hash 129782633, now seen corresponding path program 1 times [2022-01-10 07:52:23,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:23,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1804765774] [2022-01-10 07:52:23,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:23,904 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:23,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:23,905 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 07:52:23,907 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 07:52:24,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:24,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:52:24,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:24,292 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:52:24,292 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:24,292 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:24,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1804765774] [2022-01-10 07:52:24,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1804765774] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:24,293 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:24,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:24,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985296401] [2022-01-10 07:52:24,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:24,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:52:24,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:24,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:52:24,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:52:24,294 INFO L87 Difference]: Start difference. First operand 19199 states and 24142 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:26,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:26,599 INFO L93 Difference]: Finished difference Result 55769 states and 67155 transitions. [2022-01-10 07:52:26,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:52:26,600 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), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 185 [2022-01-10 07:52:26,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:26,682 INFO L225 Difference]: With dead ends: 55769 [2022-01-10 07:52:26,682 INFO L226 Difference]: Without dead ends: 38707 [2022-01-10 07:52:26,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 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 07:52:26,718 INFO L933 BasicCegarLoop]: 4363 mSDtfsCounter, 4329 mSDsluCounter, 4400 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4335 SdHoareTripleChecker+Valid, 8763 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:26,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4335 Valid, 8763 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:52:26,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38707 states. [2022-01-10 07:52:29,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38707 to 37937. [2022-01-10 07:52:29,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37937 states, 35304 states have (on average 1.2195218672105144) internal successors, (43054), 35643 states have internal predecessors, (43054), 1127 states have call successors, (1127), 960 states have call predecessors, (1127), 1504 states have return successors, (1868), 1335 states have call predecessors, (1868), 1127 states have call successors, (1868) [2022-01-10 07:52:29,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37937 states to 37937 states and 46049 transitions. [2022-01-10 07:52:29,156 INFO L78 Accepts]: Start accepts. Automaton has 37937 states and 46049 transitions. Word has length 185 [2022-01-10 07:52:29,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:29,157 INFO L470 AbstractCegarLoop]: Abstraction has 37937 states and 46049 transitions. [2022-01-10 07:52:29,157 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), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:52:29,157 INFO L276 IsEmpty]: Start isEmpty. Operand 37937 states and 46049 transitions. [2022-01-10 07:52:29,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:52:29,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:29,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:29,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 07:52:29,375 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 07:52:29,376 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:29,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:29,376 INFO L85 PathProgramCache]: Analyzing trace with hash 657176683, now seen corresponding path program 1 times [2022-01-10 07:52:29,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:29,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137020399] [2022-01-10 07:52:29,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:29,376 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:29,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:29,377 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 07:52:29,378 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 07:52:29,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:29,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:52:29,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:52:29,690 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:29,690 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:29,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137020399] [2022-01-10 07:52:29,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137020399] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:29,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:29,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:52:29,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322724512] [2022-01-10 07:52:29,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:29,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:52:29,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:29,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:52:29,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:52:29,692 INFO L87 Difference]: Start difference. First operand 37937 states and 46049 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:31,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:52:31,925 INFO L93 Difference]: Finished difference Result 73732 states and 88108 transitions. [2022-01-10 07:52:31,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:52:31,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 185 [2022-01-10 07:52:31,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:52:32,006 INFO L225 Difference]: With dead ends: 73732 [2022-01-10 07:52:32,006 INFO L226 Difference]: Without dead ends: 37931 [2022-01-10 07:52:32,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 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 07:52:32,047 INFO L933 BasicCegarLoop]: 4262 mSDtfsCounter, 294 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 8220 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:52:32,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 8220 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:52:32,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37931 states. [2022-01-10 07:52:34,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37931 to 37931. [2022-01-10 07:52:34,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37931 states, 35301 states have (on average 1.2194838673125408) internal successors, (43049), 35639 states have internal predecessors, (43049), 1124 states have call successors, (1124), 960 states have call predecessors, (1124), 1504 states have return successors, (1864), 1332 states have call predecessors, (1864), 1124 states have call successors, (1864) [2022-01-10 07:52:34,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37931 states to 37931 states and 46037 transitions. [2022-01-10 07:52:34,471 INFO L78 Accepts]: Start accepts. Automaton has 37931 states and 46037 transitions. Word has length 185 [2022-01-10 07:52:34,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:52:34,472 INFO L470 AbstractCegarLoop]: Abstraction has 37931 states and 46037 transitions. [2022-01-10 07:52:34,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:52:34,472 INFO L276 IsEmpty]: Start isEmpty. Operand 37931 states and 46037 transitions. [2022-01-10 07:52:34,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 07:52:34,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:52:34,487 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:52:34,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-01-10 07:52:34,687 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 07:52:34,688 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:52:34,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:52:34,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1328272604, now seen corresponding path program 1 times [2022-01-10 07:52:34,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:52:34,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194055921] [2022-01-10 07:52:34,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:52:34,689 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:52:34,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:52:34,690 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 07:52:34,690 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 07:52:34,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:52:34,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:52:34,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:52:35,100 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:52:35,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:52:35,100 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:52:35,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194055921] [2022-01-10 07:52:35,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194055921] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:52:35,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:52:35,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:52:35,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477260580] [2022-01-10 07:52:35,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:52:35,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:52:35,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:52:35,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:52:35,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:52:35,102 INFO L87 Difference]: Start difference. First operand 37931 states and 46037 transitions. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8)