/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_label47+token_ring.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:49:17,790 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:49:17,792 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:49:17,845 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:49:17,845 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:49:17,846 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:49:17,847 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:49:17,849 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:49:17,850 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:49:17,851 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:49:17,852 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:49:17,853 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:49:17,853 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:49:17,854 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:49:17,855 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:49:17,856 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:49:17,856 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:49:17,857 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:49:17,858 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:49:17,860 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:49:17,861 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:49:17,862 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:49:17,863 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:49:17,864 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:49:17,866 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:49:17,867 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:49:17,867 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:49:17,868 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:49:17,868 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:49:17,869 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:49:17,869 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:49:17,870 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:49:17,870 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:49:17,871 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:49:17,872 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:49:17,872 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:49:17,872 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:49:17,873 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:49:17,873 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:49:17,874 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:49:17,874 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:49:17,875 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:49:17,891 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:49:17,891 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:49:17,892 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:49:17,892 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:49:17,892 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:49:17,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:49:17,893 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:49:17,893 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:49:17,893 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:49:17,893 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:49:17,893 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:49:17,894 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:49:17,895 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:49:17,895 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:49:17,895 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:49:17,895 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:49:17,895 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:49:17,895 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:49:17,895 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:49:17,896 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:49:17,896 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:49:17,896 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:49:17,896 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:49:17,896 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:49:17,896 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:49:17,896 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:49:17,897 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:49:18,070 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:49:18,091 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:49:18,093 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:49:18,094 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:49:18,099 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:49:18,100 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label47+token_ring.06.cil-2.c [2022-01-10 07:49:18,143 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07522383d/49d53069bbd3402aae9ae7e9d863c3fe/FLAG6fb251dd7 [2022-01-10 07:49:18,972 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:49:18,972 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label47+token_ring.06.cil-2.c [2022-01-10 07:49:19,020 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07522383d/49d53069bbd3402aae9ae7e9d863c3fe/FLAG6fb251dd7 [2022-01-10 07:49:19,406 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07522383d/49d53069bbd3402aae9ae7e9d863c3fe [2022-01-10 07:49:19,408 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:49:19,409 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:49:19,410 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:49:19,410 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:49:19,416 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:49:19,416 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:49:19" (1/1) ... [2022-01-10 07:49:19,417 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c94383f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:19, skipping insertion in model container [2022-01-10 07:49:19,417 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:49:19" (1/1) ... [2022-01-10 07:49:19,423 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:49:19,590 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:49:21,082 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_label47+token_ring.06.cil-2.c[377612,377625] [2022-01-10 07:49:21,106 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_label47+token_ring.06.cil-2.c[383339,383352] [2022-01-10 07:49:21,254 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:49:21,264 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:49:22,147 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_label47+token_ring.06.cil-2.c[377612,377625] [2022-01-10 07:49:22,165 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_label47+token_ring.06.cil-2.c[383339,383352] [2022-01-10 07:49:22,177 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:49:22,233 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:49:22,233 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22 WrapperNode [2022-01-10 07:49:22,233 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:49:22,234 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:49:22,234 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:49:22,235 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:49:22,239 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:49:22" (1/1) ... [2022-01-10 07:49:22,335 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:49:22" (1/1) ... [2022-01-10 07:49:22,708 INFO L137 Inliner]: procedures = 57, calls = 59, calls flagged for inlining = 34, calls inlined = 34, statements flattened = 12821 [2022-01-10 07:49:22,708 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:49:22,709 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:49:22,709 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:49:22,709 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:49:22,723 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,724 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,768 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,768 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,933 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:23,018 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:23,042 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:23,102 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:49:23,103 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:49:23,103 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:49:23,104 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:49:23,105 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:23,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:49:23,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:49:23,141 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:49:23,162 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:49:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:49:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:49:23,174 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:49:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:49:23,174 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:49:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:49:23,174 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:49:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:49:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:49:23,174 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:49:23,175 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:49:23,175 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:49:23,175 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:49:23,175 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:49:23,175 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:49:23,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:49:23,271 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:49:23,273 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:49:31,086 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:49:31,115 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:49:31,115 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-01-10 07:49:31,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:49:31 BoogieIcfgContainer [2022-01-10 07:49:31,121 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:49:31,122 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:49:31,122 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:49:31,125 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:49:31,126 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:49:19" (1/3) ... [2022-01-10 07:49:31,126 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5df13552 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:49:31, skipping insertion in model container [2022-01-10 07:49:31,126 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (2/3) ... [2022-01-10 07:49:31,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5df13552 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:49:31, skipping insertion in model container [2022-01-10 07:49:31,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:49:31" (3/3) ... [2022-01-10 07:49:31,128 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label47+token_ring.06.cil-2.c [2022-01-10 07:49:31,132 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:49:31,132 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:49:31,193 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:49:31,212 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:49:31,212 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:49:31,275 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:49:31,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:31,285 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:31,286 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:49:31,286 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:31,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:31,290 INFO L85 PathProgramCache]: Analyzing trace with hash -72843931, now seen corresponding path program 1 times [2022-01-10 07:49:31,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:31,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1793550761] [2022-01-10 07:49:31,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:31,299 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:31,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:31,300 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:49:31,303 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:49:31,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:31,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:31,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:31,737 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:49:31,737 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:31,738 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:31,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1793550761] [2022-01-10 07:49:31,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1793550761] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:31,739 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:31,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:49:31,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855605331] [2022-01-10 07:49:31,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:31,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:31,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:31,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:31,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:31,773 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:49:31,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:31,933 INFO L93 Difference]: Finished difference Result 4820 states and 8895 transitions. [2022-01-10 07:49:31,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:31,936 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:49:31,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:31,960 INFO L225 Difference]: With dead ends: 4820 [2022-01-10 07:49:31,960 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:49:31,972 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:49:31,977 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:49:31,979 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:49:31,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:49:32,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:49:32,108 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:49:32,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4306 transitions. [2022-01-10 07:49:32,119 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4306 transitions. Word has length 112 [2022-01-10 07:49:32,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:32,120 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4306 transitions. [2022-01-10 07:49:32,121 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:49:32,121 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4306 transitions. [2022-01-10 07:49:32,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:32,129 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:32,129 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:49:32,143 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:49:32,339 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:49:32,340 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:32,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:32,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1103884829, now seen corresponding path program 1 times [2022-01-10 07:49:32,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:32,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1053685026] [2022-01-10 07:49:32,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:32,342 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:32,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:32,343 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:49:32,345 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:49:32,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:32,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:32,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:32,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:49:32,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:32,712 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:32,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1053685026] [2022-01-10 07:49:32,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1053685026] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:32,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:32,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:32,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588181524] [2022-01-10 07:49:32,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:32,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:32,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:32,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:32,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:32,720 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:49:33,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:33,040 INFO L93 Difference]: Finished difference Result 2561 states and 4636 transitions. [2022-01-10 07:49:33,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:33,043 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:49:33,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:33,059 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:49:33,059 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:49:33,062 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:49:33,063 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:49:33,064 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:49:33,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:49:33,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:49:33,192 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:49:33,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4303 transitions. [2022-01-10 07:49:33,201 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4303 transitions. Word has length 112 [2022-01-10 07:49:33,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:33,201 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4303 transitions. [2022-01-10 07:49:33,202 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:49:33,202 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4303 transitions. [2022-01-10 07:49:33,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:33,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:33,203 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:49:33,215 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:49:33,412 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:49:33,413 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:33,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:33,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1846867167, now seen corresponding path program 1 times [2022-01-10 07:49:33,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:33,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264652530] [2022-01-10 07:49:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:33,414 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:33,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:33,416 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:49:33,417 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:49:33,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:33,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:33,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:33,752 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:49:33,752 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:33,752 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:33,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264652530] [2022-01-10 07:49:33,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264652530] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:33,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:33,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:33,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544211437] [2022-01-10 07:49:33,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:33,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:33,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:33,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:33,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:33,755 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:49:34,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:34,056 INFO L93 Difference]: Finished difference Result 2561 states and 4630 transitions. [2022-01-10 07:49:34,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:34,057 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:49:34,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:34,068 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:49:34,068 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:49:34,071 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:49:34,072 INFO L933 BasicCegarLoop]: 4277 mSDtfsCounter, 4406 mSDsluCounter, 8281 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:34,072 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.2s Time] [2022-01-10 07:49:34,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:49:34,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:49:34,121 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:49:34,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4300 transitions. [2022-01-10 07:49:34,130 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4300 transitions. Word has length 112 [2022-01-10 07:49:34,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:34,131 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4300 transitions. [2022-01-10 07:49:34,131 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:49:34,131 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4300 transitions. [2022-01-10 07:49:34,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:34,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:34,132 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:49:34,144 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:49:34,342 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:49:34,343 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:34,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:34,344 INFO L85 PathProgramCache]: Analyzing trace with hash 963358177, now seen corresponding path program 1 times [2022-01-10 07:49:34,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:34,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101120465] [2022-01-10 07:49:34,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:34,344 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:34,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:34,346 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:49:34,382 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:49:34,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:34,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:34,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:34,687 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:49:34,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:34,688 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:34,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101120465] [2022-01-10 07:49:34,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101120465] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:34,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:34,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:34,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381846864] [2022-01-10 07:49:34,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:34,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:34,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:34,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:34,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:34,694 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:49:34,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:34,977 INFO L93 Difference]: Finished difference Result 2561 states and 4624 transitions. [2022-01-10 07:49:34,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:34,978 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:49:34,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:34,987 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:49:34,987 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:49:34,988 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:49:34,989 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:49:34,990 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:49:34,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:49:35,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:49:35,031 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:49:35,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4297 transitions. [2022-01-10 07:49:35,038 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4297 transitions. Word has length 112 [2022-01-10 07:49:35,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:35,038 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4297 transitions. [2022-01-10 07:49:35,038 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:49:35,038 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4297 transitions. [2022-01-10 07:49:35,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:35,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:35,040 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:49:35,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-01-10 07:49:35,249 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:49:35,250 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:35,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:35,251 INFO L85 PathProgramCache]: Analyzing trace with hash 957490141, now seen corresponding path program 1 times [2022-01-10 07:49:35,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:35,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1560370331] [2022-01-10 07:49:35,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:35,251 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:35,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:35,252 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:49:35,254 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:49:35,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:35,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:35,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:35,532 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:49:35,532 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:35,532 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:35,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1560370331] [2022-01-10 07:49:35,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1560370331] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:35,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:35,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:35,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362151658] [2022-01-10 07:49:35,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:35,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:35,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:35,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:35,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:35,534 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:49:35,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:35,809 INFO L93 Difference]: Finished difference Result 2561 states and 4618 transitions. [2022-01-10 07:49:35,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:35,810 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:49:35,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:35,819 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:49:35,819 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:49:35,821 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:49:35,822 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:49:35,822 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:49:35,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:49:35,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:49:35,867 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:49:35,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4294 transitions. [2022-01-10 07:49:35,875 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4294 transitions. Word has length 112 [2022-01-10 07:49:35,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:35,875 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4294 transitions. [2022-01-10 07:49:35,876 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:49:35,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4294 transitions. [2022-01-10 07:49:35,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:35,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:35,877 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:49:35,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:36,087 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:49:36,087 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:36,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:36,088 INFO L85 PathProgramCache]: Analyzing trace with hash 403111521, now seen corresponding path program 1 times [2022-01-10 07:49:36,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:36,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1670601273] [2022-01-10 07:49:36,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:36,089 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:36,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:36,090 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:49:36,091 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:49:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:36,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:36,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:36,392 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:49:36,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:36,392 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:36,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1670601273] [2022-01-10 07:49:36,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1670601273] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:36,393 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:36,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:36,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000757524] [2022-01-10 07:49:36,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:36,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:36,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:36,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:36,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:36,394 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:49:36,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:36,744 INFO L93 Difference]: Finished difference Result 2561 states and 4612 transitions. [2022-01-10 07:49:36,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:36,745 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:49:36,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:36,754 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:49:36,754 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:49:36,756 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:49:36,756 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.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:36,757 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.3s Time] [2022-01-10 07:49:36,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:49:36,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:49:36,804 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:49:36,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4291 transitions. [2022-01-10 07:49:36,810 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4291 transitions. Word has length 112 [2022-01-10 07:49:36,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:36,810 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4291 transitions. [2022-01-10 07:49:36,811 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:49:36,811 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4291 transitions. [2022-01-10 07:49:36,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:36,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:36,812 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:49:36,826 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:49:37,023 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:49:37,024 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:37,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:37,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1770701661, now seen corresponding path program 1 times [2022-01-10 07:49:37,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:37,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915781561] [2022-01-10 07:49:37,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:37,025 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:37,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:37,026 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:49:37,027 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:49:37,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:37,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:37,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:37,329 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:49:37,329 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:37,329 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:37,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915781561] [2022-01-10 07:49:37,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915781561] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:37,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:37,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:37,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733789849] [2022-01-10 07:49:37,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:37,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:37,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:37,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:37,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:37,331 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:49:37,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:37,613 INFO L93 Difference]: Finished difference Result 2561 states and 4606 transitions. [2022-01-10 07:49:37,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:37,613 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:49:37,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:37,623 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:49:37,623 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:49:37,625 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:49:37,625 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:49:37,626 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:49:37,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:49:37,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:49:37,685 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:49:37,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4288 transitions. [2022-01-10 07:49:37,696 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4288 transitions. Word has length 112 [2022-01-10 07:49:37,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:37,696 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4288 transitions. [2022-01-10 07:49:37,697 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:49:37,697 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4288 transitions. [2022-01-10 07:49:37,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:37,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:37,700 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:49:37,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-01-10 07:49:37,909 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:49:37,910 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:37,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:37,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1371771167, now seen corresponding path program 1 times [2022-01-10 07:49:37,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:37,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655516595] [2022-01-10 07:49:37,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:37,911 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:37,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:37,912 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:49:37,914 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:49:38,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:38,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:38,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:38,199 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:49:38,199 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:38,199 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:38,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655516595] [2022-01-10 07:49:38,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655516595] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:38,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:38,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:38,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236858544] [2022-01-10 07:49:38,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:38,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:38,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:38,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:38,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:38,201 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:49:38,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:38,613 INFO L93 Difference]: Finished difference Result 2615 states and 4684 transitions. [2022-01-10 07:49:38,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:38,613 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:49:38,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:38,622 INFO L225 Difference]: With dead ends: 2615 [2022-01-10 07:49:38,622 INFO L226 Difference]: Without dead ends: 2402 [2022-01-10 07:49:38,624 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:49:38,624 INFO L933 BasicCegarLoop]: 4262 mSDtfsCounter, 4442 mSDsluCounter, 8260 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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:49:38,625 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:49:38,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-01-10 07:49:38,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 2402. [2022-01-10 07:49:38,686 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:49:38,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 4358 transitions. [2022-01-10 07:49:38,691 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 4358 transitions. Word has length 112 [2022-01-10 07:49:38,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:38,691 INFO L470 AbstractCegarLoop]: Abstraction has 2402 states and 4358 transitions. [2022-01-10 07:49:38,691 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:49:38,691 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 4358 transitions. [2022-01-10 07:49:38,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:38,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:38,693 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:49:38,705 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:49:38,902 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:49:38,903 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:38,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:38,904 INFO L85 PathProgramCache]: Analyzing trace with hash 148228254, now seen corresponding path program 1 times [2022-01-10 07:49:38,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:38,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [804638489] [2022-01-10 07:49:38,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:38,904 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:38,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:38,907 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:49:38,908 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:49:38,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:39,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:39,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:39,173 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:49:39,173 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:39,174 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:39,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [804638489] [2022-01-10 07:49:39,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [804638489] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:39,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:39,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:39,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652621261] [2022-01-10 07:49:39,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:39,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:39,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:39,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:39,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:39,175 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:49:39,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:39,568 INFO L93 Difference]: Finished difference Result 2723 states and 4824 transitions. [2022-01-10 07:49:39,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:39,568 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:49:39,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:39,578 INFO L225 Difference]: With dead ends: 2723 [2022-01-10 07:49:39,578 INFO L226 Difference]: Without dead ends: 2456 [2022-01-10 07:49:39,579 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:49:39,581 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:49:39,581 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:49:39,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2456 states. [2022-01-10 07:49:39,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2456 to 2456. [2022-01-10 07:49:39,629 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:49:39,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2456 states to 2456 states and 4426 transitions. [2022-01-10 07:49:39,634 INFO L78 Accepts]: Start accepts. Automaton has 2456 states and 4426 transitions. Word has length 112 [2022-01-10 07:49:39,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:39,635 INFO L470 AbstractCegarLoop]: Abstraction has 2456 states and 4426 transitions. [2022-01-10 07:49:39,635 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:49:39,635 INFO L276 IsEmpty]: Start isEmpty. Operand 2456 states and 4426 transitions. [2022-01-10 07:49:39,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:39,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:39,637 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:49:39,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-01-10 07:49:39,846 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:49:39,847 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:39,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:39,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1566717221, now seen corresponding path program 1 times [2022-01-10 07:49:39,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:39,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976983772] [2022-01-10 07:49:39,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:39,848 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:39,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:39,849 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:49:39,851 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:49:39,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:39,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:39,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:40,107 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:49:40,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:40,108 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:40,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976983772] [2022-01-10 07:49:40,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976983772] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:40,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:40,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:40,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600766735] [2022-01-10 07:49:40,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:40,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:40,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:40,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:40,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:40,110 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:49:40,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:40,435 INFO L93 Difference]: Finished difference Result 2831 states and 4960 transitions. [2022-01-10 07:49:40,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:40,436 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:49:40,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:40,451 INFO L225 Difference]: With dead ends: 2831 [2022-01-10 07:49:40,452 INFO L226 Difference]: Without dead ends: 2510 [2022-01-10 07:49:40,454 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:49:40,454 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.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:40,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4442 Valid, 12507 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:40,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2510 states. [2022-01-10 07:49:40,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2510 to 2510. [2022-01-10 07:49:40,520 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:49:40,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2510 states to 2510 states and 4492 transitions. [2022-01-10 07:49:40,526 INFO L78 Accepts]: Start accepts. Automaton has 2510 states and 4492 transitions. Word has length 112 [2022-01-10 07:49:40,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:40,526 INFO L470 AbstractCegarLoop]: Abstraction has 2510 states and 4492 transitions. [2022-01-10 07:49:40,526 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:49:40,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2510 states and 4492 transitions. [2022-01-10 07:49:40,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:40,528 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:40,528 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:49:40,540 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:49:40,737 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:49:40,738 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:40,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:40,738 INFO L85 PathProgramCache]: Analyzing trace with hash -721565218, now seen corresponding path program 1 times [2022-01-10 07:49:40,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:40,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [840563846] [2022-01-10 07:49:40,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:40,739 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:40,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:40,740 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:49:40,741 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:49:40,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:40,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:40,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:41,036 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:49:41,036 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:41,036 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:41,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [840563846] [2022-01-10 07:49:41,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [840563846] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:41,037 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:41,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:41,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209639353] [2022-01-10 07:49:41,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:41,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:41,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:41,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:41,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:41,040 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:49:41,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:41,405 INFO L93 Difference]: Finished difference Result 2939 states and 5092 transitions. [2022-01-10 07:49:41,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:41,406 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:49:41,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:41,421 INFO L225 Difference]: With dead ends: 2939 [2022-01-10 07:49:41,421 INFO L226 Difference]: Without dead ends: 2564 [2022-01-10 07:49:41,423 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:49:41,424 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:49:41,424 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:49:41,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2022-01-10 07:49:41,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 2564. [2022-01-10 07:49:41,482 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:49:41,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2564 states to 2564 states and 4556 transitions. [2022-01-10 07:49:41,488 INFO L78 Accepts]: Start accepts. Automaton has 2564 states and 4556 transitions. Word has length 112 [2022-01-10 07:49:41,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:41,488 INFO L470 AbstractCegarLoop]: Abstraction has 2564 states and 4556 transitions. [2022-01-10 07:49:41,488 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:49:41,489 INFO L276 IsEmpty]: Start isEmpty. Operand 2564 states and 4556 transitions. [2022-01-10 07:49:41,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:41,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:41,490 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:49:41,503 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:49:41,699 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:49:41,700 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:41,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:41,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1913125850, now seen corresponding path program 1 times [2022-01-10 07:49:41,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:41,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1170751195] [2022-01-10 07:49:41,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:41,701 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:41,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:41,702 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:49:41,704 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:49:41,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:41,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:41,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:41,976 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:49:41,977 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:41,977 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:41,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1170751195] [2022-01-10 07:49:41,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1170751195] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:41,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:41,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:41,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565134496] [2022-01-10 07:49:41,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:41,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:41,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:41,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:41,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:41,978 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:49:42,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:42,335 INFO L93 Difference]: Finished difference Result 3047 states and 5220 transitions. [2022-01-10 07:49:42,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:42,335 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:49:42,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:42,341 INFO L225 Difference]: With dead ends: 3047 [2022-01-10 07:49:42,341 INFO L226 Difference]: Without dead ends: 2618 [2022-01-10 07:49:42,342 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:49:42,343 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:49:42,343 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:49:42,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2618 states. [2022-01-10 07:49:42,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2618 to 2618. [2022-01-10 07:49:42,392 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:49:42,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2618 states to 2618 states and 4618 transitions. [2022-01-10 07:49:42,396 INFO L78 Accepts]: Start accepts. Automaton has 2618 states and 4618 transitions. Word has length 112 [2022-01-10 07:49:42,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:42,396 INFO L470 AbstractCegarLoop]: Abstraction has 2618 states and 4618 transitions. [2022-01-10 07:49:42,397 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:49:42,397 INFO L276 IsEmpty]: Start isEmpty. Operand 2618 states and 4618 transitions. [2022-01-10 07:49:42,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:42,398 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:42,398 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:49:42,409 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:49:42,607 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:49:42,607 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:42,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:42,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1767241695, now seen corresponding path program 1 times [2022-01-10 07:49:42,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:42,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087150945] [2022-01-10 07:49:42,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:42,608 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:42,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:42,609 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:49:42,611 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:49:42,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:42,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:42,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:42,868 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:49:42,868 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:42,868 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:42,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087150945] [2022-01-10 07:49:42,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087150945] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:42,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:42,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:42,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135151645] [2022-01-10 07:49:42,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:42,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:42,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:42,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:42,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:42,869 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:49:43,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:43,182 INFO L93 Difference]: Finished difference Result 3155 states and 5344 transitions. [2022-01-10 07:49:43,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:43,182 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:49:43,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:43,188 INFO L225 Difference]: With dead ends: 3155 [2022-01-10 07:49:43,189 INFO L226 Difference]: Without dead ends: 2672 [2022-01-10 07:49:43,190 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:49:43,191 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:49:43,191 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:49:43,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2672 states. [2022-01-10 07:49:43,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2672 to 2672. [2022-01-10 07:49:43,241 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:49:43,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2672 states to 2672 states and 4678 transitions. [2022-01-10 07:49:43,245 INFO L78 Accepts]: Start accepts. Automaton has 2672 states and 4678 transitions. Word has length 112 [2022-01-10 07:49:43,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:43,245 INFO L470 AbstractCegarLoop]: Abstraction has 2672 states and 4678 transitions. [2022-01-10 07:49:43,245 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:49:43,245 INFO L276 IsEmpty]: Start isEmpty. Operand 2672 states and 4678 transitions. [2022-01-10 07:49:43,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:43,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:43,247 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:49:43,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:43,455 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:49:43,456 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:43,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:43,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1778616101, now seen corresponding path program 1 times [2022-01-10 07:49:43,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:43,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182645686] [2022-01-10 07:49:43,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:43,457 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:43,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:43,458 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:49:43,460 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:49:43,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:43,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:43,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:43,698 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:49:43,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:43,698 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:43,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182645686] [2022-01-10 07:49:43,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182645686] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:43,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:43,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:43,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250369289] [2022-01-10 07:49:43,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:43,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:43,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:43,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:43,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:43,700 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:49:43,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:43,803 INFO L93 Difference]: Finished difference Result 3299 states and 5509 transitions. [2022-01-10 07:49:43,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:43,804 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:49:43,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:43,811 INFO L225 Difference]: With dead ends: 3299 [2022-01-10 07:49:43,811 INFO L226 Difference]: Without dead ends: 2763 [2022-01-10 07:49:43,814 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:49:43,814 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:49:43,814 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:49:43,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2763 states. [2022-01-10 07:49:43,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2763 to 2675. [2022-01-10 07:49:43,874 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:49:43,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 4675 transitions. [2022-01-10 07:49:43,878 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 4675 transitions. Word has length 112 [2022-01-10 07:49:43,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:43,879 INFO L470 AbstractCegarLoop]: Abstraction has 2675 states and 4675 transitions. [2022-01-10 07:49:43,879 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:49:43,879 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 4675 transitions. [2022-01-10 07:49:43,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:43,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:43,880 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:49:43,896 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:49:44,091 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:49:44,091 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:44,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:44,091 INFO L85 PathProgramCache]: Analyzing trace with hash 605308637, now seen corresponding path program 1 times [2022-01-10 07:49:44,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:44,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882541444] [2022-01-10 07:49:44,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:44,092 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:44,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:44,093 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:49:44,096 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:49:44,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:44,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:44,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:44,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:49:44,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:44,374 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:44,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882541444] [2022-01-10 07:49:44,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882541444] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:44,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:44,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:44,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706270564] [2022-01-10 07:49:44,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:44,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:44,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:44,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:44,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:44,376 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:49:44,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:44,512 INFO L93 Difference]: Finished difference Result 3753 states and 6087 transitions. [2022-01-10 07:49:44,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:44,513 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:49:44,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:44,521 INFO L225 Difference]: With dead ends: 3753 [2022-01-10 07:49:44,521 INFO L226 Difference]: Without dead ends: 3214 [2022-01-10 07:49:44,525 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:49:44,526 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:49:44,526 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:49:44,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states. [2022-01-10 07:49:44,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 2696. [2022-01-10 07:49:44,596 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:49:44,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2696 states to 2696 states and 4696 transitions. [2022-01-10 07:49:44,600 INFO L78 Accepts]: Start accepts. Automaton has 2696 states and 4696 transitions. Word has length 112 [2022-01-10 07:49:44,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:44,601 INFO L470 AbstractCegarLoop]: Abstraction has 2696 states and 4696 transitions. [2022-01-10 07:49:44,601 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:49:44,601 INFO L276 IsEmpty]: Start isEmpty. Operand 2696 states and 4696 transitions. [2022-01-10 07:49:44,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:44,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:44,602 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:49:44,614 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:49:44,811 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:49:44,812 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:44,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:44,812 INFO L85 PathProgramCache]: Analyzing trace with hash -610845089, now seen corresponding path program 1 times [2022-01-10 07:49:44,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:44,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1810200539] [2022-01-10 07:49:44,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:44,812 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:44,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:44,813 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:49:44,814 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:49:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:44,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:44,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:45,060 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:49:45,060 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:45,060 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:45,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1810200539] [2022-01-10 07:49:45,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1810200539] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:45,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:45,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:45,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772940742] [2022-01-10 07:49:45,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:45,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:45,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:45,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:45,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:45,062 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:49:45,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:45,168 INFO L93 Difference]: Finished difference Result 3319 states and 5507 transitions. [2022-01-10 07:49:45,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:45,168 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:49:45,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:45,173 INFO L225 Difference]: With dead ends: 3319 [2022-01-10 07:49:45,174 INFO L226 Difference]: Without dead ends: 2759 [2022-01-10 07:49:45,175 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:49:45,177 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:49:45,177 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:49:45,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2022-01-10 07:49:45,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2699. [2022-01-10 07:49:45,237 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:49:45,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 4693 transitions. [2022-01-10 07:49:45,242 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 4693 transitions. Word has length 112 [2022-01-10 07:49:45,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:45,242 INFO L470 AbstractCegarLoop]: Abstraction has 2699 states and 4693 transitions. [2022-01-10 07:49:45,242 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:49:45,242 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 4693 transitions. [2022-01-10 07:49:45,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:45,243 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:45,243 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:49:45,253 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:49:45,453 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:49:45,453 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:45,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:45,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1350729569, now seen corresponding path program 1 times [2022-01-10 07:49:45,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:45,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [767001667] [2022-01-10 07:49:45,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:45,454 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:45,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:45,456 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:49:45,458 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:49:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:45,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:45,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:45,701 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:49:45,701 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:45,701 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:45,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [767001667] [2022-01-10 07:49:45,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [767001667] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:45,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:45,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:45,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096503838] [2022-01-10 07:49:45,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:45,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:45,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:45,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:45,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:45,703 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:49:45,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:45,798 INFO L93 Difference]: Finished difference Result 3311 states and 5483 transitions. [2022-01-10 07:49:45,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:45,799 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:49:45,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:45,804 INFO L225 Difference]: With dead ends: 3311 [2022-01-10 07:49:45,804 INFO L226 Difference]: Without dead ends: 2748 [2022-01-10 07:49:45,806 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:49:45,807 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:49:45,807 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:49:45,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2748 states. [2022-01-10 07:49:45,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2748 to 2702. [2022-01-10 07:49:45,915 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:49:45,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2702 states to 2702 states and 4690 transitions. [2022-01-10 07:49:45,919 INFO L78 Accepts]: Start accepts. Automaton has 2702 states and 4690 transitions. Word has length 112 [2022-01-10 07:49:45,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:45,919 INFO L470 AbstractCegarLoop]: Abstraction has 2702 states and 4690 transitions. [2022-01-10 07:49:45,920 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:49:45,920 INFO L276 IsEmpty]: Start isEmpty. Operand 2702 states and 4690 transitions. [2022-01-10 07:49:45,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:45,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:45,921 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:49:45,965 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:49:46,121 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:49:46,122 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:46,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:46,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1557452317, now seen corresponding path program 1 times [2022-01-10 07:49:46,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:46,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694290599] [2022-01-10 07:49:46,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:46,123 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:46,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:46,124 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:49:46,126 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:49:46,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:46,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:46,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:46,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:49:46,375 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:46,375 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:46,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694290599] [2022-01-10 07:49:46,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694290599] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:46,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:46,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:46,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073298799] [2022-01-10 07:49:46,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:46,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:46,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:46,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:46,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:46,379 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:49:46,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:46,449 INFO L93 Difference]: Finished difference Result 3289 states and 5441 transitions. [2022-01-10 07:49:46,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:46,449 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:49:46,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:46,454 INFO L225 Difference]: With dead ends: 3289 [2022-01-10 07:49:46,455 INFO L226 Difference]: Without dead ends: 2723 [2022-01-10 07:49:46,456 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:49:46,457 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:49:46,457 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:49:46,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2723 states. [2022-01-10 07:49:46,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2723 to 2705. [2022-01-10 07:49:46,515 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:49:46,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2705 states to 2705 states and 4687 transitions. [2022-01-10 07:49:46,519 INFO L78 Accepts]: Start accepts. Automaton has 2705 states and 4687 transitions. Word has length 112 [2022-01-10 07:49:46,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:46,519 INFO L470 AbstractCegarLoop]: Abstraction has 2705 states and 4687 transitions. [2022-01-10 07:49:46,519 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:49:46,519 INFO L276 IsEmpty]: Start isEmpty. Operand 2705 states and 4687 transitions. [2022-01-10 07:49:46,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:46,520 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:46,520 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:49:46,533 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:49:46,729 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:49:46,729 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:46,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:46,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1840121701, now seen corresponding path program 1 times [2022-01-10 07:49:46,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:46,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631878140] [2022-01-10 07:49:46,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:46,730 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:46,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:46,732 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:49:46,735 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:49:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:46,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:46,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:46,991 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:49:46,991 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:46,991 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:46,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631878140] [2022-01-10 07:49:46,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631878140] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:46,992 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:46,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:46,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718898785] [2022-01-10 07:49:46,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:46,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:46,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:46,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:46,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:46,993 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:49:47,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:47,075 INFO L93 Difference]: Finished difference Result 3281 states and 5417 transitions. [2022-01-10 07:49:47,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:47,076 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:49:47,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:47,081 INFO L225 Difference]: With dead ends: 3281 [2022-01-10 07:49:47,081 INFO L226 Difference]: Without dead ends: 2712 [2022-01-10 07:49:47,082 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:49:47,083 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:49:47,083 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:49:47,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2712 states. [2022-01-10 07:49:47,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2712 to 2708. [2022-01-10 07:49:47,143 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:49:47,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2708 states to 2708 states and 4684 transitions. [2022-01-10 07:49:47,147 INFO L78 Accepts]: Start accepts. Automaton has 2708 states and 4684 transitions. Word has length 112 [2022-01-10 07:49:47,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:47,147 INFO L470 AbstractCegarLoop]: Abstraction has 2708 states and 4684 transitions. [2022-01-10 07:49:47,148 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:49:47,148 INFO L276 IsEmpty]: Start isEmpty. Operand 2708 states and 4684 transitions. [2022-01-10 07:49:47,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:47,149 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:47,149 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:49:47,162 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:49:47,358 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:49:47,358 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:47,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:47,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1795314073, now seen corresponding path program 1 times [2022-01-10 07:49:47,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:47,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [793184201] [2022-01-10 07:49:47,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:47,359 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:47,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:47,361 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:49:47,397 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:49:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:47,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:49:47,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:47,666 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:49:47,666 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:47,666 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:47,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [793184201] [2022-01-10 07:49:47,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [793184201] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:47,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:47,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:47,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584673114] [2022-01-10 07:49:47,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:47,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:47,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:47,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:47,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:47,669 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:49:48,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:48,138 INFO L93 Difference]: Finished difference Result 3878 states and 6118 transitions. [2022-01-10 07:49:48,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:48,138 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:49:48,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:48,145 INFO L225 Difference]: With dead ends: 3878 [2022-01-10 07:49:48,145 INFO L226 Difference]: Without dead ends: 3305 [2022-01-10 07:49:48,147 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:49:48,148 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.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:48,149 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.4s Time] [2022-01-10 07:49:48,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3305 states. [2022-01-10 07:49:48,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3305 to 3288. [2022-01-10 07:49:48,243 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:49:48,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3288 states to 3288 states and 5391 transitions. [2022-01-10 07:49:48,248 INFO L78 Accepts]: Start accepts. Automaton has 3288 states and 5391 transitions. Word has length 112 [2022-01-10 07:49:48,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:48,248 INFO L470 AbstractCegarLoop]: Abstraction has 3288 states and 5391 transitions. [2022-01-10 07:49:48,248 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:49:48,248 INFO L276 IsEmpty]: Start isEmpty. Operand 3288 states and 5391 transitions. [2022-01-10 07:49:48,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:48,249 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:48,249 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:49:48,258 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:49:48,458 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:49:48,458 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:48,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:48,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1867700631, now seen corresponding path program 1 times [2022-01-10 07:49:48,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:48,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855537321] [2022-01-10 07:49:48,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:48,459 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:48,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:48,460 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:49:48,462 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:49:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:48,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:49:48,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:48,740 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:49:48,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:48,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:48,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855537321] [2022-01-10 07:49:48,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855537321] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:48,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:48,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:48,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334855374] [2022-01-10 07:49:48,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:48,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:48,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:48,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:48,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:48,742 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:49:49,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:49,095 INFO L93 Difference]: Finished difference Result 4585 states and 6997 transitions. [2022-01-10 07:49:49,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:49,096 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:49:49,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:49,102 INFO L225 Difference]: With dead ends: 4585 [2022-01-10 07:49:49,102 INFO L226 Difference]: Without dead ends: 3432 [2022-01-10 07:49:49,105 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:49:49,105 INFO L933 BasicCegarLoop]: 4292 mSDtfsCounter, 4386 mSDsluCounter, 8236 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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:49:49,106 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:49:49,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3432 states. [2022-01-10 07:49:49,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3432 to 3354. [2022-01-10 07:49:49,215 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:49:49,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 5440 transitions. [2022-01-10 07:49:49,220 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 5440 transitions. Word has length 112 [2022-01-10 07:49:49,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:49,220 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 5440 transitions. [2022-01-10 07:49:49,220 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:49:49,220 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 5440 transitions. [2022-01-10 07:49:49,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:49:49,221 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:49,221 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:49:49,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-01-10 07:49:49,430 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:49:49,430 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:49,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:49,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1727152021, now seen corresponding path program 1 times [2022-01-10 07:49:49,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:49,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512843102] [2022-01-10 07:49:49,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:49,431 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:49,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:49,433 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:49:49,434 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:49:49,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:49,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:49,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:49,685 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:49:49,686 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:49,686 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:49,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512843102] [2022-01-10 07:49:49,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512843102] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:49,686 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:49,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:49:49,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392084606] [2022-01-10 07:49:49,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:49,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:49,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:49,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:49,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:49,687 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:49:49,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:49,812 INFO L93 Difference]: Finished difference Result 5759 states and 8349 transitions. [2022-01-10 07:49:49,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:49,814 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:49:49,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:49,823 INFO L225 Difference]: With dead ends: 5759 [2022-01-10 07:49:49,823 INFO L226 Difference]: Without dead ends: 4541 [2022-01-10 07:49:49,828 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:49:49,829 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:49:49,829 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:49:49,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4541 states. [2022-01-10 07:49:50,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4541 to 4539. [2022-01-10 07:49:50,020 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:49:50,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4539 states to 4539 states and 6839 transitions. [2022-01-10 07:49:50,027 INFO L78 Accepts]: Start accepts. Automaton has 4539 states and 6839 transitions. Word has length 112 [2022-01-10 07:49:50,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:50,027 INFO L470 AbstractCegarLoop]: Abstraction has 4539 states and 6839 transitions. [2022-01-10 07:49:50,028 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:49:50,028 INFO L276 IsEmpty]: Start isEmpty. Operand 4539 states and 6839 transitions. [2022-01-10 07:49:50,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 07:49:50,030 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:50,030 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:49:50,041 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:49:50,239 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:49:50,239 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:50,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:50,240 INFO L85 PathProgramCache]: Analyzing trace with hash -2060590956, now seen corresponding path program 1 times [2022-01-10 07:49:50,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:50,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093577834] [2022-01-10 07:49:50,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:50,240 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:50,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:50,241 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:49:50,242 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:49:50,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:50,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:49:50,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:50,647 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:49:50,647 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:50,647 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:50,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093577834] [2022-01-10 07:49:50,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093577834] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:50,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:50,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:50,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537334467] [2022-01-10 07:49:50,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:50,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:49:50,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:50,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:49:50,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:49:50,649 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:49:51,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:51,100 INFO L93 Difference]: Finished difference Result 9226 states and 12417 transitions. [2022-01-10 07:49:51,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:51,101 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:49:51,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:51,158 INFO L225 Difference]: With dead ends: 9226 [2022-01-10 07:49:51,158 INFO L226 Difference]: Without dead ends: 6824 [2022-01-10 07:49:51,161 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:49:51,162 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:49:51,162 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:49:51,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6824 states. [2022-01-10 07:49:51,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6824 to 6822. [2022-01-10 07:49:51,515 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:49:51,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6822 states to 6822 states and 9541 transitions. [2022-01-10 07:49:51,528 INFO L78 Accepts]: Start accepts. Automaton has 6822 states and 9541 transitions. Word has length 182 [2022-01-10 07:49:51,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:51,528 INFO L470 AbstractCegarLoop]: Abstraction has 6822 states and 9541 transitions. [2022-01-10 07:49:51,528 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:49:51,529 INFO L276 IsEmpty]: Start isEmpty. Operand 6822 states and 9541 transitions. [2022-01-10 07:49:51,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 07:49:51,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:51,533 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:49:51,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-01-10 07:49:51,743 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:49:51,744 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:51,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:51,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1533196906, now seen corresponding path program 1 times [2022-01-10 07:49:51,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:51,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271676727] [2022-01-10 07:49:51,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:51,745 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:51,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:51,746 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:49:51,749 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:49:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:51,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:51,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:52,102 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:49:52,102 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:52,102 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:52,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271676727] [2022-01-10 07:49:52,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271676727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:52,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:52,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:49:52,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002339134] [2022-01-10 07:49:52,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:52,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:52,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:52,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:52,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:52,104 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:49:52,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:52,359 INFO L93 Difference]: Finished difference Result 11498 states and 15082 transitions. [2022-01-10 07:49:52,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:52,359 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:49:52,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:52,369 INFO L225 Difference]: With dead ends: 11498 [2022-01-10 07:49:52,369 INFO L226 Difference]: Without dead ends: 6813 [2022-01-10 07:49:52,375 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:49:52,375 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:49:52,375 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:49:52,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6813 states. [2022-01-10 07:49:52,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6813 to 6813. [2022-01-10 07:49:52,697 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:49:52,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6813 states to 6813 states and 9524 transitions. [2022-01-10 07:49:52,708 INFO L78 Accepts]: Start accepts. Automaton has 6813 states and 9524 transitions. Word has length 182 [2022-01-10 07:49:52,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:52,708 INFO L470 AbstractCegarLoop]: Abstraction has 6813 states and 9524 transitions. [2022-01-10 07:49:52,708 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:49:52,708 INFO L276 IsEmpty]: Start isEmpty. Operand 6813 states and 9524 transitions. [2022-01-10 07:49:52,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:49:52,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:52,717 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:49:52,730 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:49:52,926 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:49:52,926 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:52,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:52,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1739457933, now seen corresponding path program 1 times [2022-01-10 07:49:52,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:52,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532598746] [2022-01-10 07:49:52,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:52,927 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:52,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:52,929 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:49:52,932 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:49:53,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:53,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:49:53,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:53,395 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:49:53,395 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:53,395 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:53,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532598746] [2022-01-10 07:49:53,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532598746] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:53,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:53,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:53,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500517460] [2022-01-10 07:49:53,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:53,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:49:53,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:53,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:49:53,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:49:53,397 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:49:54,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:54,112 INFO L93 Difference]: Finished difference Result 15761 states and 20136 transitions. [2022-01-10 07:49:54,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:54,112 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:49:54,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:54,130 INFO L225 Difference]: With dead ends: 15761 [2022-01-10 07:49:54,130 INFO L226 Difference]: Without dead ends: 11085 [2022-01-10 07:49:54,138 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:49:54,138 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:49:54,138 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:49:54,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11085 states. [2022-01-10 07:49:54,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11085 to 11083. [2022-01-10 07:49:54,695 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:49:54,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11083 states to 11083 states and 14570 transitions. [2022-01-10 07:49:54,714 INFO L78 Accepts]: Start accepts. Automaton has 11083 states and 14570 transitions. Word has length 183 [2022-01-10 07:49:54,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:54,715 INFO L470 AbstractCegarLoop]: Abstraction has 11083 states and 14570 transitions. [2022-01-10 07:49:54,715 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:49:54,715 INFO L276 IsEmpty]: Start isEmpty. Operand 11083 states and 14570 transitions. [2022-01-10 07:49:54,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:49:54,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:54,724 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:49:54,736 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:49:54,934 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:49:54,934 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:54,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:54,935 INFO L85 PathProgramCache]: Analyzing trace with hash -2028115313, now seen corresponding path program 1 times [2022-01-10 07:49:54,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:54,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [524675750] [2022-01-10 07:49:54,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:54,936 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:54,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:54,937 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:49:54,940 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:49:55,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:55,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:55,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:55,324 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:49:55,325 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:55,325 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:55,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [524675750] [2022-01-10 07:49:55,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [524675750] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:55,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:55,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:49:55,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737858702] [2022-01-10 07:49:55,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:55,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:55,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:55,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:55,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:55,327 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:49:55,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:55,801 INFO L93 Difference]: Finished difference Result 20021 states and 25143 transitions. [2022-01-10 07:49:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:55,802 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:49:55,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:55,820 INFO L225 Difference]: With dead ends: 20021 [2022-01-10 07:49:55,820 INFO L226 Difference]: Without dead ends: 11075 [2022-01-10 07:49:55,833 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:49:55,833 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:49:55,833 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:49:55,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11075 states. [2022-01-10 07:49:56,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11075 to 11075. [2022-01-10 07:49:56,460 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:49:56,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11075 states to 11075 states and 14555 transitions. [2022-01-10 07:49:56,474 INFO L78 Accepts]: Start accepts. Automaton has 11075 states and 14555 transitions. Word has length 183 [2022-01-10 07:49:56,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:56,474 INFO L470 AbstractCegarLoop]: Abstraction has 11075 states and 14555 transitions. [2022-01-10 07:49:56,474 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:49:56,474 INFO L276 IsEmpty]: Start isEmpty. Operand 11075 states and 14555 transitions. [2022-01-10 07:49:56,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:49:56,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:56,480 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:49:56,493 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:49:56,691 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:49:56,691 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:56,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:56,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1851090616, now seen corresponding path program 1 times [2022-01-10 07:49:56,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:56,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990596140] [2022-01-10 07:49:56,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:56,692 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:56,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:56,693 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:49:56,695 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:49:56,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:56,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:49:56,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:57,102 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:49:57,102 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:57,103 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:57,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990596140] [2022-01-10 07:49:57,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990596140] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:57,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:57,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:57,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86198033] [2022-01-10 07:49:57,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:57,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:49:57,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:57,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:49:57,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:49:57,104 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:49:58,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:58,218 INFO L93 Difference]: Finished difference Result 28146 states and 34761 transitions. [2022-01-10 07:49:58,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:58,218 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:49:58,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:58,255 INFO L225 Difference]: With dead ends: 28146 [2022-01-10 07:49:58,255 INFO L226 Difference]: Without dead ends: 19208 [2022-01-10 07:49:58,271 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:49:58,272 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.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:58,272 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.2s Time] [2022-01-10 07:49:58,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19208 states. [2022-01-10 07:49:59,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19208 to 19206. [2022-01-10 07:49:59,192 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:49:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19206 states to 19206 states and 24155 transitions. [2022-01-10 07:49:59,358 INFO L78 Accepts]: Start accepts. Automaton has 19206 states and 24155 transitions. Word has length 184 [2022-01-10 07:49:59,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:59,359 INFO L470 AbstractCegarLoop]: Abstraction has 19206 states and 24155 transitions. [2022-01-10 07:49:59,359 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:49:59,359 INFO L276 IsEmpty]: Start isEmpty. Operand 19206 states and 24155 transitions. [2022-01-10 07:49:59,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:49:59,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:59,370 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:49:59,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:59,580 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:49:59,580 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:59,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:59,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1916482630, now seen corresponding path program 1 times [2022-01-10 07:49:59,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:59,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1052560920] [2022-01-10 07:49:59,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:59,581 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:59,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:59,582 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:49:59,583 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:49:59,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:59,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:59,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:59,889 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:49:59,889 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:59,889 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:59,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1052560920] [2022-01-10 07:49:59,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1052560920] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:59,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:59,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:49:59,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410888718] [2022-01-10 07:49:59,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:59,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:59,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:59,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:59,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:59,891 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:50:00,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:00,778 INFO L93 Difference]: Finished difference Result 36268 states and 44316 transitions. [2022-01-10 07:50:00,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:00,779 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:50:00,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:00,829 INFO L225 Difference]: With dead ends: 36268 [2022-01-10 07:50:00,829 INFO L226 Difference]: Without dead ends: 19199 [2022-01-10 07:50:00,863 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:50:00,864 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:50:00,864 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:50:00,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19199 states. [2022-01-10 07:50:01,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19199 to 19199. [2022-01-10 07:50:01,904 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:50:01,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19199 states to 19199 states and 24142 transitions. [2022-01-10 07:50:01,930 INFO L78 Accepts]: Start accepts. Automaton has 19199 states and 24142 transitions. Word has length 184 [2022-01-10 07:50:01,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:01,930 INFO L470 AbstractCegarLoop]: Abstraction has 19199 states and 24142 transitions. [2022-01-10 07:50:01,930 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:50:01,930 INFO L276 IsEmpty]: Start isEmpty. Operand 19199 states and 24142 transitions. [2022-01-10 07:50:01,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:50:01,939 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:01,939 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:50:01,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-01-10 07:50:02,149 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:50:02,150 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:02,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:02,150 INFO L85 PathProgramCache]: Analyzing trace with hash 129782633, now seen corresponding path program 1 times [2022-01-10 07:50:02,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:02,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [143534952] [2022-01-10 07:50:02,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:02,151 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:02,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:02,152 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:50:02,153 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:50:02,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:02,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:50:02,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:02,535 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:50:02,535 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:02,535 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:02,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [143534952] [2022-01-10 07:50:02,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [143534952] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:02,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:02,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:02,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236599969] [2022-01-10 07:50:02,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:02,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:02,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:02,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:02,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:02,536 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:50:04,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:04,751 INFO L93 Difference]: Finished difference Result 55769 states and 67155 transitions. [2022-01-10 07:50:04,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:04,752 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:50:04,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:04,843 INFO L225 Difference]: With dead ends: 55769 [2022-01-10 07:50:04,843 INFO L226 Difference]: Without dead ends: 38707 [2022-01-10 07:50:04,872 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:50:04,872 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:50:04,872 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:50:04,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38707 states. [2022-01-10 07:50:07,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38707 to 37937. [2022-01-10 07:50:07,223 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:50:07,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37937 states to 37937 states and 46049 transitions. [2022-01-10 07:50:07,290 INFO L78 Accepts]: Start accepts. Automaton has 37937 states and 46049 transitions. Word has length 185 [2022-01-10 07:50:07,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:07,291 INFO L470 AbstractCegarLoop]: Abstraction has 37937 states and 46049 transitions. [2022-01-10 07:50:07,291 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:50:07,291 INFO L276 IsEmpty]: Start isEmpty. Operand 37937 states and 46049 transitions. [2022-01-10 07:50:07,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:50:07,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:07,305 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:50:07,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:07,505 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:50:07,506 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:07,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:07,506 INFO L85 PathProgramCache]: Analyzing trace with hash 657176683, now seen corresponding path program 1 times [2022-01-10 07:50:07,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:07,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1776382464] [2022-01-10 07:50:07,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:07,507 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:07,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:07,507 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:50:07,573 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:50:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:07,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:07,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:07,899 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:50:07,899 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:07,899 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:07,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1776382464] [2022-01-10 07:50:07,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1776382464] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:07,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:07,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:07,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039450653] [2022-01-10 07:50:07,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:07,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:07,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:07,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:07,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:07,901 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:50:10,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:10,176 INFO L93 Difference]: Finished difference Result 73732 states and 88108 transitions. [2022-01-10 07:50:10,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:10,176 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:50:10,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:10,270 INFO L225 Difference]: With dead ends: 73732 [2022-01-10 07:50:10,271 INFO L226 Difference]: Without dead ends: 37931 [2022-01-10 07:50:10,310 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:50:10,310 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:50:10,310 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:50:10,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37931 states. [2022-01-10 07:50:12,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37931 to 37931. [2022-01-10 07:50:12,851 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:50:12,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37931 states to 37931 states and 46037 transitions. [2022-01-10 07:50:12,904 INFO L78 Accepts]: Start accepts. Automaton has 37931 states and 46037 transitions. Word has length 185 [2022-01-10 07:50:12,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:12,905 INFO L470 AbstractCegarLoop]: Abstraction has 37931 states and 46037 transitions. [2022-01-10 07:50:12,905 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:50:12,905 INFO L276 IsEmpty]: Start isEmpty. Operand 37931 states and 46037 transitions. [2022-01-10 07:50:12,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 07:50:12,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:12,918 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:50:12,925 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:50:13,118 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:50:13,119 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:13,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:13,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1328272604, now seen corresponding path program 1 times [2022-01-10 07:50:13,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:13,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [266515670] [2022-01-10 07:50:13,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:13,120 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:13,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:13,121 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:50:13,121 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:50:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:13,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:50:13,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:13,534 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:50:13,535 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:13,535 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:13,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [266515670] [2022-01-10 07:50:13,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [266515670] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:13,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:13,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:13,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698857317] [2022-01-10 07:50:13,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:13,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:13,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:13,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:13,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:13,536 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)