/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_label42+token_ring.12.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:41:20,923 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:41:20,924 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:41:20,996 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:41:20,997 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:41:21,000 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:41:21,002 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:41:21,007 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:41:21,009 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:41:21,014 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:41:21,015 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:41:21,016 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:41:21,016 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:41:21,017 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:41:21,019 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:41:21,022 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:41:21,023 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:41:21,023 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:41:21,025 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:41:21,026 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:41:21,027 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:41:21,029 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:41:21,031 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:41:21,032 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:41:21,038 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:41:21,038 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:41:21,038 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:41:21,039 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:41:21,039 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:41:21,040 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:41:21,040 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:41:21,041 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:41:21,041 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:41:21,042 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:41:21,042 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:41:21,043 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:41:21,048 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:41:21,048 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:41:21,049 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:41:21,049 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:41:21,050 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:41:21,051 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:41:21,081 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:41:21,081 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:41:21,081 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:41:21,081 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:41:21,082 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:41:21,082 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:41:21,083 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:41:21,083 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:41:21,083 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:41:21,083 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:41:21,084 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:41:21,084 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:41:21,084 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:41:21,084 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:41:21,084 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:41:21,085 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:41:21,085 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:41:21,086 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:41:21,086 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:41:21,086 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:41:21,086 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:41:21,086 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:41:21,086 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:41:21,086 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:41:21,086 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:41:21,087 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:41:21,087 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:41:21,348 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:41:21,378 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:41:21,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:41:21,381 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:41:21,382 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:41:21,384 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label42+token_ring.12.cil-2.c [2022-01-10 07:41:21,436 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b0527f2ec/a23059a293a745f5a35cb2264bba5603/FLAG3b54e2006 [2022-01-10 07:41:22,275 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:41:22,276 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.12.cil-2.c [2022-01-10 07:41:22,329 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b0527f2ec/a23059a293a745f5a35cb2264bba5603/FLAG3b54e2006 [2022-01-10 07:41:22,414 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b0527f2ec/a23059a293a745f5a35cb2264bba5603 [2022-01-10 07:41:22,416 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:41:22,418 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:41:22,419 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:41:22,419 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:41:22,422 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:41:22,422 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:41:22" (1/1) ... [2022-01-10 07:41:22,423 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60a498ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:22, skipping insertion in model container [2022-01-10 07:41:22,423 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:41:22" (1/1) ... [2022-01-10 07:41:22,429 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:41:22,632 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:41:24,296 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_label42+token_ring.12.cil-2.c[378560,378573] [2022-01-10 07:41:24,323 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_label42+token_ring.12.cil-2.c[383339,383352] [2022-01-10 07:41:24,560 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:41:24,570 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:41:25,336 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_label42+token_ring.12.cil-2.c[378560,378573] [2022-01-10 07:41:25,348 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_label42+token_ring.12.cil-2.c[383339,383352] [2022-01-10 07:41:25,366 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:41:25,419 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:41:25,419 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25 WrapperNode [2022-01-10 07:41:25,419 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:41:25,421 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:41:25,421 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:41:25,421 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:41:25,426 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:41:25" (1/1) ... [2022-01-10 07:41:25,535 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:41:25" (1/1) ... [2022-01-10 07:41:25,925 INFO L137 Inliner]: procedures = 69, calls = 77, calls flagged for inlining = 46, calls inlined = 46, statements flattened = 13157 [2022-01-10 07:41:25,925 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:41:25,926 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:41:25,926 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:41:25,926 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:41:25,933 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:25,933 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:25,997 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:25,997 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:26,233 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:26,268 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:26,294 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:26,354 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:41:26,355 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:41:26,355 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:41:26,355 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:41:26,356 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (1/1) ... [2022-01-10 07:41:26,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:41:26,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:41:26,385 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:41:26,401 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:41:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:41:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:41:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:41:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:41:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:41:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:41:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:41:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:41:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:41:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:41:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:41:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:41:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:41:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:41:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:41:26,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:41:26,590 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:41:26,591 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:41:34,989 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:41:35,023 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:41:35,024 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2022-01-10 07:41:35,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:41:35 BoogieIcfgContainer [2022-01-10 07:41:35,027 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:41:35,029 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:41:35,029 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:41:35,031 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:41:35,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:41:22" (1/3) ... [2022-01-10 07:41:35,032 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@559bf189 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:41:35, skipping insertion in model container [2022-01-10 07:41:35,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:41:25" (2/3) ... [2022-01-10 07:41:35,033 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@559bf189 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:41:35, skipping insertion in model container [2022-01-10 07:41:35,033 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:41:35" (3/3) ... [2022-01-10 07:41:35,034 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label42+token_ring.12.cil-2.c [2022-01-10 07:41:35,037 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:41:35,038 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:41:35,095 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:41:35,100 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:41:35,101 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:41:35,148 INFO L276 IsEmpty]: Start isEmpty. Operand has 2565 states, 2530 states have (on average 1.8430830039525692) internal successors, (4663), 2533 states have internal predecessors, (4663), 26 states have call successors, (26), 6 states have call predecessors, (26), 6 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:41:35,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:35,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:35,165 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:35,165 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:35,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:35,170 INFO L85 PathProgramCache]: Analyzing trace with hash 10619845, now seen corresponding path program 1 times [2022-01-10 07:41:35,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:35,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1810516169] [2022-01-10 07:41:35,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:35,182 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:35,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:35,187 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:41:35,189 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:41:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:35,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:41:35,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:35,786 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:41:35,787 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:35,787 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:35,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1810516169] [2022-01-10 07:41:35,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1810516169] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:35,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:35,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:41:35,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248295551] [2022-01-10 07:41:35,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:35,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:41:35,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:35,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:41:35,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:41:35,833 INFO L87 Difference]: Start difference. First operand has 2565 states, 2530 states have (on average 1.8430830039525692) internal successors, (4663), 2533 states have internal predecessors, (4663), 26 states have call successors, (26), 6 states have call predecessors, (26), 6 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 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:41:36,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:36,022 INFO L93 Difference]: Finished difference Result 5124 states and 9419 transitions. [2022-01-10 07:41:36,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:41:36,024 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:36,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:36,053 INFO L225 Difference]: With dead ends: 5124 [2022-01-10 07:41:36,054 INFO L226 Difference]: Without dead ends: 2498 [2022-01-10 07:41:36,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 176 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:41:36,070 INFO L933 BasicCegarLoop]: 4620 mSDtfsCounter, 591 mSDsluCounter, 4022 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 8642 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:41:36,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 8642 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:41:36,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2022-01-10 07:41:36,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2022-01-10 07:41:36,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2464 states have (on average 1.8262987012987013) internal successors, (4500), 2466 states have internal predecessors, (4500), 26 states have call successors, (26), 6 states have call predecessors, (26), 6 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:41:36,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4552 transitions. [2022-01-10 07:41:36,212 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4552 transitions. Word has length 178 [2022-01-10 07:41:36,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:36,213 INFO L470 AbstractCegarLoop]: Abstraction has 2498 states and 4552 transitions. [2022-01-10 07:41:36,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 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:41:36,214 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4552 transitions. [2022-01-10 07:41:36,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:36,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:36,218 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:36,235 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:41:36,429 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:41:36,430 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:36,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:36,431 INFO L85 PathProgramCache]: Analyzing trace with hash -79440445, now seen corresponding path program 1 times [2022-01-10 07:41:36,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:36,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1864016504] [2022-01-10 07:41:36,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:36,432 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:36,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:36,435 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:41:36,436 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:41:36,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:36,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:41:36,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:37,062 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:41:37,063 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:37,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:37,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1864016504] [2022-01-10 07:41:37,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1864016504] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:37,068 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:37,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:41:37,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447830225] [2022-01-10 07:41:37,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:37,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:41:37,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:37,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:41:37,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:41:37,072 INFO L87 Difference]: Start difference. First operand 2498 states and 4552 transitions. Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 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:41:37,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:37,141 INFO L93 Difference]: Finished difference Result 2860 states and 5121 transitions. [2022-01-10 07:41:37,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:41:37,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:37,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:37,160 INFO L225 Difference]: With dead ends: 2860 [2022-01-10 07:41:37,160 INFO L226 Difference]: Without dead ends: 2498 [2022-01-10 07:41:37,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 176 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:41:37,164 INFO L933 BasicCegarLoop]: 4550 mSDtfsCounter, 577 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 8508 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:41:37,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 8508 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:41:37,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2022-01-10 07:41:37,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2022-01-10 07:41:37,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2464 states have (on average 1.8258928571428572) internal successors, (4499), 2466 states have internal predecessors, (4499), 26 states have call successors, (26), 6 states have call predecessors, (26), 6 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:41:37,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4551 transitions. [2022-01-10 07:41:37,224 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4551 transitions. Word has length 178 [2022-01-10 07:41:37,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:37,225 INFO L470 AbstractCegarLoop]: Abstraction has 2498 states and 4551 transitions. [2022-01-10 07:41:37,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 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:41:37,225 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4551 transitions. [2022-01-10 07:41:37,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:37,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:37,227 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:37,243 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:41:37,438 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:41:37,439 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:37,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:37,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1483309631, now seen corresponding path program 1 times [2022-01-10 07:41:37,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:37,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1565309841] [2022-01-10 07:41:37,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:37,441 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:37,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:37,442 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:41:37,444 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:41:37,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:37,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:37,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:37,892 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:41:37,892 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:37,892 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:37,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1565309841] [2022-01-10 07:41:37,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1565309841] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:37,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:37,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:37,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816010910] [2022-01-10 07:41:37,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:37,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:37,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:37,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:37,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:37,898 INFO L87 Difference]: Start difference. First operand 2498 states and 4551 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 3 states have internal predecessors, (168), 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:41:38,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:38,692 INFO L93 Difference]: Finished difference Result 3260 states and 5769 transitions. [2022-01-10 07:41:38,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:41:38,692 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 3 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:38,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:38,706 INFO L225 Difference]: With dead ends: 3260 [2022-01-10 07:41:38,706 INFO L226 Difference]: Without dead ends: 2903 [2022-01-10 07:41:38,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:38,710 INFO L933 BasicCegarLoop]: 4601 mSDtfsCounter, 5104 mSDsluCounter, 9095 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5124 SdHoareTripleChecker+Valid, 13696 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:38,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5124 Valid, 13696 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-10 07:41:38,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2903 states. [2022-01-10 07:41:38,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2903 to 2874. [2022-01-10 07:41:38,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7976529160739687) internal successors, (5055), 2815 states have internal predecessors, (5055), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:38,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5150 transitions. [2022-01-10 07:41:38,785 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5150 transitions. Word has length 178 [2022-01-10 07:41:38,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:38,785 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5150 transitions. [2022-01-10 07:41:38,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 3 states have internal predecessors, (168), 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:41:38,786 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5150 transitions. [2022-01-10 07:41:38,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:38,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:38,788 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:38,800 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:41:38,999 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:41:39,000 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:39,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:39,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1935672389, now seen corresponding path program 1 times [2022-01-10 07:41:39,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:39,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48785110] [2022-01-10 07:41:39,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:39,001 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:39,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:39,002 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:41:39,003 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:41:39,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:39,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:39,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:39,474 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:41:39,474 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:39,475 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:39,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48785110] [2022-01-10 07:41:39,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [48785110] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:39,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:39,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:39,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351566740] [2022-01-10 07:41:39,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:39,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:39,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:39,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:39,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:39,478 INFO L87 Difference]: Start difference. First operand 2874 states and 5150 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:39,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:39,953 INFO L93 Difference]: Finished difference Result 3607 states and 6316 transitions. [2022-01-10 07:41:39,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:39,955 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:39,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:39,965 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:39,965 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:39,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:39,972 INFO L933 BasicCegarLoop]: 4519 mSDtfsCounter, 4765 mSDsluCounter, 8559 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4785 SdHoareTripleChecker+Valid, 13078 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:39,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4785 Valid, 13078 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:39,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:40,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:40,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7951635846372689) internal successors, (5048), 2815 states have internal predecessors, (5048), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:40,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5143 transitions. [2022-01-10 07:41:40,060 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5143 transitions. Word has length 178 [2022-01-10 07:41:40,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:40,060 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5143 transitions. [2022-01-10 07:41:40,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:40,061 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5143 transitions. [2022-01-10 07:41:40,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:40,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:40,063 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:40,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 07:41:40,271 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:41:40,272 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:40,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:40,272 INFO L85 PathProgramCache]: Analyzing trace with hash -724984511, now seen corresponding path program 1 times [2022-01-10 07:41:40,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:40,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [800801007] [2022-01-10 07:41:40,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:40,273 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:40,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:40,275 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:41:40,277 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:41:40,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:40,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:40,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:40,739 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:41:40,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:40,739 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:40,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [800801007] [2022-01-10 07:41:40,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [800801007] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:40,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:40,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:40,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940819028] [2022-01-10 07:41:40,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:40,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:40,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:40,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:40,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:40,741 INFO L87 Difference]: Start difference. First operand 2874 states and 5143 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:41,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:41,205 INFO L93 Difference]: Finished difference Result 3607 states and 6302 transitions. [2022-01-10 07:41:41,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:41,206 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:41,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:41,218 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:41,218 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:41,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:41,223 INFO L933 BasicCegarLoop]: 4516 mSDtfsCounter, 4759 mSDsluCounter, 8555 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4779 SdHoareTripleChecker+Valid, 13071 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:41,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4779 Valid, 13071 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:41,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:41,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:41,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.792674253200569) internal successors, (5041), 2815 states have internal predecessors, (5041), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:41,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5136 transitions. [2022-01-10 07:41:41,297 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5136 transitions. Word has length 178 [2022-01-10 07:41:41,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:41,297 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5136 transitions. [2022-01-10 07:41:41,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:41,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5136 transitions. [2022-01-10 07:41:41,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:41,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:41,299 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:41,315 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:41:41,511 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:41:41,512 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:41,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:41,512 INFO L85 PathProgramCache]: Analyzing trace with hash -2130176189, now seen corresponding path program 1 times [2022-01-10 07:41:41,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:41,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1114709889] [2022-01-10 07:41:41,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:41,513 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:41,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:41,514 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:41:41,516 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:41:41,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:41,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:41,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:41,930 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:41:41,930 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:41,930 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:41,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1114709889] [2022-01-10 07:41:41,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1114709889] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:41,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:41,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:41,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667278965] [2022-01-10 07:41:41,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:41,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:41,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:41,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:41,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:41,932 INFO L87 Difference]: Start difference. First operand 2874 states and 5136 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:42,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:42,357 INFO L93 Difference]: Finished difference Result 3607 states and 6288 transitions. [2022-01-10 07:41:42,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:42,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:42,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:42,368 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:42,369 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:42,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:42,372 INFO L933 BasicCegarLoop]: 4513 mSDtfsCounter, 4753 mSDsluCounter, 8551 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4773 SdHoareTripleChecker+Valid, 13064 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:42,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4773 Valid, 13064 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:41:42,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:42,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:42,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7901849217638692) internal successors, (5034), 2815 states have internal predecessors, (5034), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:42,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5129 transitions. [2022-01-10 07:41:42,445 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5129 transitions. Word has length 178 [2022-01-10 07:41:42,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:42,445 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5129 transitions. [2022-01-10 07:41:42,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:42,446 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5129 transitions. [2022-01-10 07:41:42,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:42,448 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:42,448 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:42,461 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:41:42,661 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:41:42,662 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:42,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:42,662 INFO L85 PathProgramCache]: Analyzing trace with hash 12304191, now seen corresponding path program 1 times [2022-01-10 07:41:42,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:42,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [787888109] [2022-01-10 07:41:42,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:42,663 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:42,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:42,664 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:41:42,666 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:41:42,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:42,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:42,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:43,110 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:41:43,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:43,110 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:43,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [787888109] [2022-01-10 07:41:43,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [787888109] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:43,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:43,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:43,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32508789] [2022-01-10 07:41:43,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:43,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:43,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:43,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:43,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:43,113 INFO L87 Difference]: Start difference. First operand 2874 states and 5129 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:43,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:43,526 INFO L93 Difference]: Finished difference Result 3607 states and 6274 transitions. [2022-01-10 07:41:43,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:43,528 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:43,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:43,541 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:43,541 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:43,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:43,545 INFO L933 BasicCegarLoop]: 4510 mSDtfsCounter, 4746 mSDsluCounter, 8547 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4766 SdHoareTripleChecker+Valid, 13057 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:43,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4766 Valid, 13057 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:41:43,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:43,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:43,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7876955903271692) internal successors, (5027), 2815 states have internal predecessors, (5027), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:43,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5122 transitions. [2022-01-10 07:41:43,626 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5122 transitions. Word has length 178 [2022-01-10 07:41:43,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:43,627 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5122 transitions. [2022-01-10 07:41:43,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:43,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5122 transitions. [2022-01-10 07:41:43,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:43,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:43,630 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:43,643 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:41:43,840 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:41:43,841 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:43,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:43,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2012296763, now seen corresponding path program 1 times [2022-01-10 07:41:43,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:43,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1909631804] [2022-01-10 07:41:43,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:43,843 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:43,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:43,844 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:41:43,845 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:41:43,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:44,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:44,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:44,248 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:41:44,248 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:44,249 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:44,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1909631804] [2022-01-10 07:41:44,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1909631804] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:44,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:44,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:44,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430016546] [2022-01-10 07:41:44,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:44,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:44,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:44,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:44,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:44,250 INFO L87 Difference]: Start difference. First operand 2874 states and 5122 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:44,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:44,689 INFO L93 Difference]: Finished difference Result 3607 states and 6260 transitions. [2022-01-10 07:41:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:44,690 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:44,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:44,711 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:44,712 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:44,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:44,716 INFO L933 BasicCegarLoop]: 4507 mSDtfsCounter, 4740 mSDsluCounter, 8543 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4760 SdHoareTripleChecker+Valid, 13050 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:44,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4760 Valid, 13050 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:44,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:44,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:44,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7852062588904694) internal successors, (5020), 2815 states have internal predecessors, (5020), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:44,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5115 transitions. [2022-01-10 07:41:44,787 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5115 transitions. Word has length 178 [2022-01-10 07:41:44,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:44,788 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5115 transitions. [2022-01-10 07:41:44,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:44,788 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5115 transitions. [2022-01-10 07:41:44,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:44,790 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:44,790 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:44,804 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:41:45,004 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:41:45,005 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:45,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:45,005 INFO L85 PathProgramCache]: Analyzing trace with hash 552791999, now seen corresponding path program 1 times [2022-01-10 07:41:45,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:45,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542287248] [2022-01-10 07:41:45,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:45,006 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:45,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:45,008 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:41:45,010 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:41:45,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:45,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:45,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:45,436 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:41:45,436 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:45,437 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:45,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542287248] [2022-01-10 07:41:45,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542287248] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:45,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:45,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:45,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415298732] [2022-01-10 07:41:45,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:45,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:45,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:45,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:45,439 INFO L87 Difference]: Start difference. First operand 2874 states and 5115 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:45,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:45,823 INFO L93 Difference]: Finished difference Result 3607 states and 6246 transitions. [2022-01-10 07:41:45,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:45,824 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:45,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:45,833 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:45,833 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:45,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:45,836 INFO L933 BasicCegarLoop]: 4504 mSDtfsCounter, 4734 mSDsluCounter, 8539 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4754 SdHoareTripleChecker+Valid, 13043 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:45,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4754 Valid, 13043 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:41:45,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:45,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:45,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7827169274537695) internal successors, (5013), 2815 states have internal predecessors, (5013), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:45,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5108 transitions. [2022-01-10 07:41:45,902 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5108 transitions. Word has length 178 [2022-01-10 07:41:45,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:45,902 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5108 transitions. [2022-01-10 07:41:45,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:45,903 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5108 transitions. [2022-01-10 07:41:45,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:45,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:45,905 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:45,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 07:41:46,116 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:41:46,116 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:46,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:46,117 INFO L85 PathProgramCache]: Analyzing trace with hash -741214789, now seen corresponding path program 1 times [2022-01-10 07:41:46,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:46,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182932617] [2022-01-10 07:41:46,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:46,118 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:46,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:46,119 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:41:46,120 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:41:46,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:46,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:46,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:46,510 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:41:46,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:46,510 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:46,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182932617] [2022-01-10 07:41:46,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182932617] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:46,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:46,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:46,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090754661] [2022-01-10 07:41:46,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:46,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:46,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:46,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:46,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:46,512 INFO L87 Difference]: Start difference. First operand 2874 states and 5108 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:46,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:46,897 INFO L93 Difference]: Finished difference Result 3607 states and 6232 transitions. [2022-01-10 07:41:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:46,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:46,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:46,905 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:46,906 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:46,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:46,909 INFO L933 BasicCegarLoop]: 4501 mSDtfsCounter, 4728 mSDsluCounter, 8535 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4748 SdHoareTripleChecker+Valid, 13036 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:46,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4748 Valid, 13036 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:41:46,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:46,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:46,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7802275960170697) internal successors, (5006), 2815 states have internal predecessors, (5006), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:46,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5101 transitions. [2022-01-10 07:41:46,984 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5101 transitions. Word has length 178 [2022-01-10 07:41:46,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:46,985 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5101 transitions. [2022-01-10 07:41:46,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:46,985 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5101 transitions. [2022-01-10 07:41:46,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:46,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:46,987 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:46,998 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:41:47,198 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:41:47,198 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:47,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:47,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1849442367, now seen corresponding path program 1 times [2022-01-10 07:41:47,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:47,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618879327] [2022-01-10 07:41:47,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:47,199 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:47,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:47,200 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:41:47,201 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:41:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:47,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:47,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:47,596 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:41:47,596 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:47,596 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:47,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618879327] [2022-01-10 07:41:47,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [618879327] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:47,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:47,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:47,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082710963] [2022-01-10 07:41:47,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:47,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:47,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:47,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:47,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:47,598 INFO L87 Difference]: Start difference. First operand 2874 states and 5101 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:47,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:47,963 INFO L93 Difference]: Finished difference Result 3607 states and 6218 transitions. [2022-01-10 07:41:47,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:47,964 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:47,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:47,973 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:47,973 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:47,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:47,977 INFO L933 BasicCegarLoop]: 4498 mSDtfsCounter, 4722 mSDsluCounter, 8531 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4742 SdHoareTripleChecker+Valid, 13029 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:47,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4742 Valid, 13029 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:41:47,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:48,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:48,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7777382645803699) internal successors, (4999), 2815 states have internal predecessors, (4999), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:48,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5094 transitions. [2022-01-10 07:41:48,060 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5094 transitions. Word has length 178 [2022-01-10 07:41:48,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:48,061 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5094 transitions. [2022-01-10 07:41:48,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:48,061 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5094 transitions. [2022-01-10 07:41:48,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:48,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:48,063 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:48,074 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:41:48,274 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:41:48,274 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:48,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash 131896635, now seen corresponding path program 1 times [2022-01-10 07:41:48,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:48,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [8272436] [2022-01-10 07:41:48,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:48,276 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:48,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:48,277 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:41:48,279 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:41:48,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:48,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:48,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:48,697 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:41:48,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:48,698 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:48,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [8272436] [2022-01-10 07:41:48,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [8272436] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:48,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:48,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:48,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087285060] [2022-01-10 07:41:48,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:48,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:48,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:48,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:48,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:48,700 INFO L87 Difference]: Start difference. First operand 2874 states and 5094 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:49,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:49,064 INFO L93 Difference]: Finished difference Result 3607 states and 6204 transitions. [2022-01-10 07:41:49,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:49,065 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:49,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:49,071 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:49,071 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:49,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:49,075 INFO L933 BasicCegarLoop]: 4495 mSDtfsCounter, 4716 mSDsluCounter, 8527 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4736 SdHoareTripleChecker+Valid, 13022 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:49,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4736 Valid, 13022 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:41:49,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:49,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:49,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.77524893314367) internal successors, (4992), 2815 states have internal predecessors, (4992), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:49,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5087 transitions. [2022-01-10 07:41:49,155 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5087 transitions. Word has length 178 [2022-01-10 07:41:49,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:49,156 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5087 transitions. [2022-01-10 07:41:49,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:49,156 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5087 transitions. [2022-01-10 07:41:49,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:49,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:49,158 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:49,171 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:41:49,369 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:41:49,370 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:49,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:49,370 INFO L85 PathProgramCache]: Analyzing trace with hash 2028876093, now seen corresponding path program 1 times [2022-01-10 07:41:49,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:49,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [969685996] [2022-01-10 07:41:49,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:49,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:49,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:49,372 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:41:49,374 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:41:49,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:49,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:49,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:49,788 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:41:49,788 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:49,788 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:49,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [969685996] [2022-01-10 07:41:49,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [969685996] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:49,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:49,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:49,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568969684] [2022-01-10 07:41:49,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:49,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:49,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:49,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:49,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:49,790 INFO L87 Difference]: Start difference. First operand 2874 states and 5087 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:50,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:50,175 INFO L93 Difference]: Finished difference Result 3607 states and 6190 transitions. [2022-01-10 07:41:50,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:41:50,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:50,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:50,183 INFO L225 Difference]: With dead ends: 3607 [2022-01-10 07:41:50,183 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 07:41:50,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:50,187 INFO L933 BasicCegarLoop]: 4492 mSDtfsCounter, 4710 mSDsluCounter, 8523 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4730 SdHoareTripleChecker+Valid, 13015 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:50,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4730 Valid, 13015 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:41:50,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 07:41:50,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 07:41:50,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2812 states have (on average 1.7727596017069702) internal successors, (4985), 2815 states have internal predecessors, (4985), 47 states have call successors, (47), 12 states have call predecessors, (47), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:41:50,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 5080 transitions. [2022-01-10 07:41:50,260 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 5080 transitions. Word has length 178 [2022-01-10 07:41:50,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:50,260 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 5080 transitions. [2022-01-10 07:41:50,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:50,261 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 5080 transitions. [2022-01-10 07:41:50,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:50,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:50,263 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:50,276 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:41:50,474 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:41:50,474 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:50,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:50,475 INFO L85 PathProgramCache]: Analyzing trace with hash 123180345, now seen corresponding path program 1 times [2022-01-10 07:41:50,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:50,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664013289] [2022-01-10 07:41:50,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:50,475 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:50,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:50,476 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:41:50,477 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:41:50,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:50,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:50,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:50,872 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:41:50,873 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:50,873 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:50,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664013289] [2022-01-10 07:41:50,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664013289] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:50,873 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:50,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:50,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169901633] [2022-01-10 07:41:50,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:50,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:50,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:50,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:50,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:50,875 INFO L87 Difference]: Start difference. First operand 2874 states and 5080 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:51,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:51,410 INFO L93 Difference]: Finished difference Result 3799 states and 6474 transitions. [2022-01-10 07:41:51,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:41:51,411 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:51,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:51,417 INFO L225 Difference]: With dead ends: 3799 [2022-01-10 07:41:51,417 INFO L226 Difference]: Without dead ends: 3066 [2022-01-10 07:41:51,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:51,422 INFO L933 BasicCegarLoop]: 4489 mSDtfsCounter, 4829 mSDsluCounter, 8518 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4849 SdHoareTripleChecker+Valid, 13007 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:51,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4849 Valid, 13007 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 07:41:51,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2022-01-10 07:41:51,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 3066. [2022-01-10 07:41:51,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3066 states, 2998 states have (on average 1.7478318879252834) internal successors, (5240), 3001 states have internal predecessors, (5240), 49 states have call successors, (49), 16 states have call predecessors, (49), 17 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2022-01-10 07:41:51,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3066 states to 3066 states and 5339 transitions. [2022-01-10 07:41:51,508 INFO L78 Accepts]: Start accepts. Automaton has 3066 states and 5339 transitions. Word has length 178 [2022-01-10 07:41:51,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:51,508 INFO L470 AbstractCegarLoop]: Abstraction has 3066 states and 5339 transitions. [2022-01-10 07:41:51,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:51,508 INFO L276 IsEmpty]: Start isEmpty. Operand 3066 states and 5339 transitions. [2022-01-10 07:41:51,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:51,510 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:51,510 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:51,524 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:41:51,721 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:41:51,722 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:51,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:51,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1921947658, now seen corresponding path program 1 times [2022-01-10 07:41:51,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:51,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [47915295] [2022-01-10 07:41:51,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:51,723 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:51,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:51,724 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:41:51,725 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:41:51,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:51,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:51,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:52,099 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:41:52,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:52,099 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:52,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [47915295] [2022-01-10 07:41:52,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [47915295] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:52,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:52,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:52,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410624345] [2022-01-10 07:41:52,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:52,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:52,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:52,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:52,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:52,101 INFO L87 Difference]: Start difference. First operand 3066 states and 5339 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:52,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:52,658 INFO L93 Difference]: Finished difference Result 4183 states and 6992 transitions. [2022-01-10 07:41:52,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:41:52,659 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:52,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:52,666 INFO L225 Difference]: With dead ends: 4183 [2022-01-10 07:41:52,666 INFO L226 Difference]: Without dead ends: 3258 [2022-01-10 07:41:52,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:52,672 INFO L933 BasicCegarLoop]: 4487 mSDtfsCounter, 4822 mSDsluCounter, 8514 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4842 SdHoareTripleChecker+Valid, 13001 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:52,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4842 Valid, 13001 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:52,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3258 states. [2022-01-10 07:41:52,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3258 to 3258. [2022-01-10 07:41:52,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3258 states, 3184 states have (on average 1.7245603015075377) internal successors, (5491), 3187 states have internal predecessors, (5491), 51 states have call successors, (51), 20 states have call predecessors, (51), 21 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:41:52,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3258 states to 3258 states and 5594 transitions. [2022-01-10 07:41:52,747 INFO L78 Accepts]: Start accepts. Automaton has 3258 states and 5594 transitions. Word has length 178 [2022-01-10 07:41:52,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:52,747 INFO L470 AbstractCegarLoop]: Abstraction has 3258 states and 5594 transitions. [2022-01-10 07:41:52,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:52,748 INFO L276 IsEmpty]: Start isEmpty. Operand 3258 states and 5594 transitions. [2022-01-10 07:41:52,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:52,749 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:52,750 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:52,760 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:41:52,960 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:41:52,961 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:52,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:52,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1376328326, now seen corresponding path program 1 times [2022-01-10 07:41:52,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:52,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426698385] [2022-01-10 07:41:52,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:52,962 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:52,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:52,963 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:41:52,965 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:41:53,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:53,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:53,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:53,335 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:41:53,335 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:53,336 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:53,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426698385] [2022-01-10 07:41:53,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426698385] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:53,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:53,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:53,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95790148] [2022-01-10 07:41:53,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:53,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:53,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:53,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:53,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:53,337 INFO L87 Difference]: Start difference. First operand 3258 states and 5594 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:53,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:53,805 INFO L93 Difference]: Finished difference Result 4567 states and 7502 transitions. [2022-01-10 07:41:53,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:41:53,806 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:53,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:53,814 INFO L225 Difference]: With dead ends: 4567 [2022-01-10 07:41:53,814 INFO L226 Difference]: Without dead ends: 3450 [2022-01-10 07:41:53,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:53,820 INFO L933 BasicCegarLoop]: 4482 mSDtfsCounter, 4816 mSDsluCounter, 8510 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4836 SdHoareTripleChecker+Valid, 12992 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:53,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4836 Valid, 12992 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:53,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3450 states. [2022-01-10 07:41:53,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3450 to 3450. [2022-01-10 07:41:53,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3450 states, 3370 states have (on average 1.7026706231454005) internal successors, (5738), 3373 states have internal predecessors, (5738), 53 states have call successors, (53), 24 states have call predecessors, (53), 25 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2022-01-10 07:41:53,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3450 states to 3450 states and 5845 transitions. [2022-01-10 07:41:53,915 INFO L78 Accepts]: Start accepts. Automaton has 3450 states and 5845 transitions. Word has length 178 [2022-01-10 07:41:53,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:53,915 INFO L470 AbstractCegarLoop]: Abstraction has 3450 states and 5845 transitions. [2022-01-10 07:41:53,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:53,916 INFO L276 IsEmpty]: Start isEmpty. Operand 3450 states and 5845 transitions. [2022-01-10 07:41:53,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:53,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:53,917 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:53,930 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:41:54,127 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:41:54,128 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:54,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:54,128 INFO L85 PathProgramCache]: Analyzing trace with hash 73539767, now seen corresponding path program 1 times [2022-01-10 07:41:54,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:54,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1540593040] [2022-01-10 07:41:54,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:54,129 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:54,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:54,130 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:41:54,132 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:41:54,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:54,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:54,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:54,530 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:41:54,531 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:54,531 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:54,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1540593040] [2022-01-10 07:41:54,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1540593040] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:54,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:54,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:54,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132075419] [2022-01-10 07:41:54,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:54,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:54,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:54,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:54,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:54,532 INFO L87 Difference]: Start difference. First operand 3450 states and 5845 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:55,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:55,019 INFO L93 Difference]: Finished difference Result 4951 states and 8004 transitions. [2022-01-10 07:41:55,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:41:55,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:55,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:55,027 INFO L225 Difference]: With dead ends: 4951 [2022-01-10 07:41:55,028 INFO L226 Difference]: Without dead ends: 3642 [2022-01-10 07:41:55,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:55,033 INFO L933 BasicCegarLoop]: 4479 mSDtfsCounter, 4809 mSDsluCounter, 8506 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4829 SdHoareTripleChecker+Valid, 12985 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:55,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4829 Valid, 12985 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:55,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3642 states. [2022-01-10 07:41:55,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3642 to 3642. [2022-01-10 07:41:55,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3642 states, 3556 states have (on average 1.6819460067491563) internal successors, (5981), 3559 states have internal predecessors, (5981), 55 states have call successors, (55), 28 states have call predecessors, (55), 29 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2022-01-10 07:41:55,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3642 states to 3642 states and 6092 transitions. [2022-01-10 07:41:55,141 INFO L78 Accepts]: Start accepts. Automaton has 3642 states and 6092 transitions. Word has length 178 [2022-01-10 07:41:55,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:55,141 INFO L470 AbstractCegarLoop]: Abstraction has 3642 states and 6092 transitions. [2022-01-10 07:41:55,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:55,142 INFO L276 IsEmpty]: Start isEmpty. Operand 3642 states and 6092 transitions. [2022-01-10 07:41:55,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:55,143 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:55,143 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:55,157 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:41:55,354 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:41:55,354 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:55,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:55,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1042935100, now seen corresponding path program 1 times [2022-01-10 07:41:55,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:55,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2028587633] [2022-01-10 07:41:55,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:55,355 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:55,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:55,356 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:41:55,358 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:41:55,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:55,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:55,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:55,733 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:41:55,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:55,733 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:55,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2028587633] [2022-01-10 07:41:55,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2028587633] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:55,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:55,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:55,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351444683] [2022-01-10 07:41:55,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:55,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:55,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:55,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:55,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:55,735 INFO L87 Difference]: Start difference. First operand 3642 states and 6092 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:56,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:56,214 INFO L93 Difference]: Finished difference Result 5335 states and 8498 transitions. [2022-01-10 07:41:56,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:41:56,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:56,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:56,222 INFO L225 Difference]: With dead ends: 5335 [2022-01-10 07:41:56,222 INFO L226 Difference]: Without dead ends: 3834 [2022-01-10 07:41:56,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:56,227 INFO L933 BasicCegarLoop]: 4476 mSDtfsCounter, 4802 mSDsluCounter, 8502 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4822 SdHoareTripleChecker+Valid, 12978 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:56,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4822 Valid, 12978 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:56,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3834 states. [2022-01-10 07:41:56,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3834 to 3834. [2022-01-10 07:41:56,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3834 states, 3742 states have (on average 1.6622127204703367) internal successors, (6220), 3745 states have internal predecessors, (6220), 57 states have call successors, (57), 32 states have call predecessors, (57), 33 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2022-01-10 07:41:56,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3834 states to 3834 states and 6335 transitions. [2022-01-10 07:41:56,337 INFO L78 Accepts]: Start accepts. Automaton has 3834 states and 6335 transitions. Word has length 178 [2022-01-10 07:41:56,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:56,337 INFO L470 AbstractCegarLoop]: Abstraction has 3834 states and 6335 transitions. [2022-01-10 07:41:56,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:56,338 INFO L276 IsEmpty]: Start isEmpty. Operand 3834 states and 6335 transitions. [2022-01-10 07:41:56,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:56,339 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:56,339 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:56,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-01-10 07:41:56,549 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:41:56,550 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:56,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:56,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1602421192, now seen corresponding path program 1 times [2022-01-10 07:41:56,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:56,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1405993300] [2022-01-10 07:41:56,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:56,551 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:56,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:56,552 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:41:56,554 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:41:56,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:56,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:56,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:56,928 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:41:56,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:56,928 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:56,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1405993300] [2022-01-10 07:41:56,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1405993300] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:56,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:56,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:56,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594000876] [2022-01-10 07:41:56,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:56,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:56,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:56,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:56,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:56,930 INFO L87 Difference]: Start difference. First operand 3834 states and 6335 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:57,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:57,501 INFO L93 Difference]: Finished difference Result 5719 states and 8984 transitions. [2022-01-10 07:41:57,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:41:57,501 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:57,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:57,507 INFO L225 Difference]: With dead ends: 5719 [2022-01-10 07:41:57,507 INFO L226 Difference]: Without dead ends: 4026 [2022-01-10 07:41:57,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:57,513 INFO L933 BasicCegarLoop]: 4473 mSDtfsCounter, 4795 mSDsluCounter, 8498 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4815 SdHoareTripleChecker+Valid, 12971 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:57,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4815 Valid, 12971 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:57,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4026 states. [2022-01-10 07:41:57,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4026 to 4026. [2022-01-10 07:41:57,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4026 states, 3928 states have (on average 1.6433299389002036) internal successors, (6455), 3931 states have internal predecessors, (6455), 59 states have call successors, (59), 36 states have call predecessors, (59), 37 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 07:41:57,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4026 states to 4026 states and 6574 transitions. [2022-01-10 07:41:57,650 INFO L78 Accepts]: Start accepts. Automaton has 4026 states and 6574 transitions. Word has length 178 [2022-01-10 07:41:57,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:57,651 INFO L470 AbstractCegarLoop]: Abstraction has 4026 states and 6574 transitions. [2022-01-10 07:41:57,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:57,651 INFO L276 IsEmpty]: Start isEmpty. Operand 4026 states and 6574 transitions. [2022-01-10 07:41:57,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:57,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:57,652 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:57,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 07:41:57,862 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:41:57,863 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:57,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:57,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1659849797, now seen corresponding path program 1 times [2022-01-10 07:41:57,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:57,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1079975552] [2022-01-10 07:41:57,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:57,864 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:57,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:57,865 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:41:57,867 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:41:58,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:58,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:58,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:58,290 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:41:58,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:58,291 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:58,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1079975552] [2022-01-10 07:41:58,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1079975552] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:58,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:58,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:58,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567148533] [2022-01-10 07:41:58,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:58,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:58,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:58,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:58,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:58,292 INFO L87 Difference]: Start difference. First operand 4026 states and 6574 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:58,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:41:58,849 INFO L93 Difference]: Finished difference Result 6103 states and 9462 transitions. [2022-01-10 07:41:58,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:41:58,850 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:41:58,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:41:58,857 INFO L225 Difference]: With dead ends: 6103 [2022-01-10 07:41:58,857 INFO L226 Difference]: Without dead ends: 4218 [2022-01-10 07:41:58,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:41:58,863 INFO L933 BasicCegarLoop]: 4470 mSDtfsCounter, 4788 mSDsluCounter, 8494 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4808 SdHoareTripleChecker+Valid, 12964 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:41:58,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4808 Valid, 12964 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:41:58,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4218 states. [2022-01-10 07:41:59,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4218 to 4218. [2022-01-10 07:41:59,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4218 states, 4114 states have (on average 1.6251823043266893) internal successors, (6686), 4117 states have internal predecessors, (6686), 61 states have call successors, (61), 40 states have call predecessors, (61), 41 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2022-01-10 07:41:59,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4218 states to 4218 states and 6809 transitions. [2022-01-10 07:41:59,012 INFO L78 Accepts]: Start accepts. Automaton has 4218 states and 6809 transitions. Word has length 178 [2022-01-10 07:41:59,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:41:59,012 INFO L470 AbstractCegarLoop]: Abstraction has 4218 states and 6809 transitions. [2022-01-10 07:41:59,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:41:59,012 INFO L276 IsEmpty]: Start isEmpty. Operand 4218 states and 6809 transitions. [2022-01-10 07:41:59,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:41:59,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:41:59,014 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:59,035 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:41:59,225 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:41:59,225 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:41:59,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:41:59,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1179921481, now seen corresponding path program 1 times [2022-01-10 07:41:59,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:41:59,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094642079] [2022-01-10 07:41:59,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:41:59,226 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:41:59,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:41:59,227 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:41:59,229 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:41:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:41:59,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:41:59,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:41:59,626 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:41:59,626 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:41:59,626 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:41:59,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094642079] [2022-01-10 07:41:59,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094642079] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:41:59,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:41:59,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:41:59,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665192948] [2022-01-10 07:41:59,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:41:59,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:41:59,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:41:59,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:41:59,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:41:59,629 INFO L87 Difference]: Start difference. First operand 4218 states and 6809 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:00,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:00,178 INFO L93 Difference]: Finished difference Result 6487 states and 9932 transitions. [2022-01-10 07:42:00,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:42:00,179 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:00,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:00,187 INFO L225 Difference]: With dead ends: 6487 [2022-01-10 07:42:00,188 INFO L226 Difference]: Without dead ends: 4410 [2022-01-10 07:42:00,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:42:00,194 INFO L933 BasicCegarLoop]: 4467 mSDtfsCounter, 4780 mSDsluCounter, 8490 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4800 SdHoareTripleChecker+Valid, 12957 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:42:00,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4800 Valid, 12957 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:42:00,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4410 states. [2022-01-10 07:42:00,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4410 to 4410. [2022-01-10 07:42:00,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4410 states, 4300 states have (on average 1.6076744186046512) internal successors, (6913), 4303 states have internal predecessors, (6913), 63 states have call successors, (63), 44 states have call predecessors, (63), 45 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2022-01-10 07:42:00,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4410 states to 4410 states and 7040 transitions. [2022-01-10 07:42:00,361 INFO L78 Accepts]: Start accepts. Automaton has 4410 states and 7040 transitions. Word has length 178 [2022-01-10 07:42:00,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:00,361 INFO L470 AbstractCegarLoop]: Abstraction has 4410 states and 7040 transitions. [2022-01-10 07:42:00,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:00,363 INFO L276 IsEmpty]: Start isEmpty. Operand 4410 states and 7040 transitions. [2022-01-10 07:42:00,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:00,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:00,364 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:00,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 07:42:00,574 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:42:00,575 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:00,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:00,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1363591859, now seen corresponding path program 1 times [2022-01-10 07:42:00,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:00,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2040667521] [2022-01-10 07:42:00,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:00,576 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:00,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:00,577 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:42:00,579 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:42:00,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:00,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:00,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:01,006 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:42:01,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:01,006 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:01,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2040667521] [2022-01-10 07:42:01,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2040667521] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:01,007 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:01,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:42:01,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855341862] [2022-01-10 07:42:01,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:01,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:01,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:01,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:01,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:01,008 INFO L87 Difference]: Start difference. First operand 4410 states and 7040 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:01,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:01,675 INFO L93 Difference]: Finished difference Result 6871 states and 10394 transitions. [2022-01-10 07:42:01,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:42:01,676 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:01,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:01,685 INFO L225 Difference]: With dead ends: 6871 [2022-01-10 07:42:01,686 INFO L226 Difference]: Without dead ends: 4602 [2022-01-10 07:42:01,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:42:01,692 INFO L933 BasicCegarLoop]: 4464 mSDtfsCounter, 4773 mSDsluCounter, 8486 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4793 SdHoareTripleChecker+Valid, 12950 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 07:42:01,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4793 Valid, 12950 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 07:42:01,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-01-10 07:42:01,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 4602. [2022-01-10 07:42:01,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4602 states, 4486 states have (on average 1.5907267053053946) internal successors, (7136), 4489 states have internal predecessors, (7136), 65 states have call successors, (65), 48 states have call predecessors, (65), 49 states have return successors, (66), 65 states have call predecessors, (66), 65 states have call successors, (66) [2022-01-10 07:42:01,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4602 states to 4602 states and 7267 transitions. [2022-01-10 07:42:01,872 INFO L78 Accepts]: Start accepts. Automaton has 4602 states and 7267 transitions. Word has length 178 [2022-01-10 07:42:01,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:01,872 INFO L470 AbstractCegarLoop]: Abstraction has 4602 states and 7267 transitions. [2022-01-10 07:42:01,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:01,872 INFO L276 IsEmpty]: Start isEmpty. Operand 4602 states and 7267 transitions. [2022-01-10 07:42:01,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:01,875 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:01,875 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:01,888 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:42:02,086 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:42:02,086 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:02,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:02,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2033701192, now seen corresponding path program 1 times [2022-01-10 07:42:02,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:02,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1998760054] [2022-01-10 07:42:02,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:02,087 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:02,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:02,089 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:42:02,090 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:42:02,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:02,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:02,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:02,455 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:42:02,455 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:02,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:02,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1998760054] [2022-01-10 07:42:02,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1998760054] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:02,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:02,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:42:02,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792206221] [2022-01-10 07:42:02,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:02,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:02,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:02,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:02,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:02,456 INFO L87 Difference]: Start difference. First operand 4602 states and 7267 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:03,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:03,104 INFO L93 Difference]: Finished difference Result 7255 states and 10848 transitions. [2022-01-10 07:42:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:42:03,105 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:03,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:03,113 INFO L225 Difference]: With dead ends: 7255 [2022-01-10 07:42:03,113 INFO L226 Difference]: Without dead ends: 4794 [2022-01-10 07:42:03,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:42:03,118 INFO L933 BasicCegarLoop]: 4461 mSDtfsCounter, 4766 mSDsluCounter, 8482 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4786 SdHoareTripleChecker+Valid, 12943 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 07:42:03,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4786 Valid, 12943 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 07:42:03,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4794 states. [2022-01-10 07:42:03,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4794 to 4794. [2022-01-10 07:42:03,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4794 states, 4672 states have (on average 1.5742722602739727) internal successors, (7355), 4675 states have internal predecessors, (7355), 67 states have call successors, (67), 52 states have call predecessors, (67), 53 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 07:42:03,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4794 states to 4794 states and 7490 transitions. [2022-01-10 07:42:03,317 INFO L78 Accepts]: Start accepts. Automaton has 4794 states and 7490 transitions. Word has length 178 [2022-01-10 07:42:03,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:03,318 INFO L470 AbstractCegarLoop]: Abstraction has 4794 states and 7490 transitions. [2022-01-10 07:42:03,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:03,318 INFO L276 IsEmpty]: Start isEmpty. Operand 4794 states and 7490 transitions. [2022-01-10 07:42:03,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:03,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:03,322 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:03,333 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:42:03,533 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:42:03,533 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:03,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:03,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1526027084, now seen corresponding path program 1 times [2022-01-10 07:42:03,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:03,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2021814627] [2022-01-10 07:42:03,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:03,534 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:03,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:03,536 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:42:03,537 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:42:03,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:03,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:03,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:03,953 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:42:03,953 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:03,953 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:03,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2021814627] [2022-01-10 07:42:03,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2021814627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:03,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:03,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:42:03,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903954174] [2022-01-10 07:42:03,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:03,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:03,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:03,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:03,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:03,955 INFO L87 Difference]: Start difference. First operand 4794 states and 7490 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:04,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:04,622 INFO L93 Difference]: Finished difference Result 7639 states and 11294 transitions. [2022-01-10 07:42:04,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:42:04,622 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:04,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:04,629 INFO L225 Difference]: With dead ends: 7639 [2022-01-10 07:42:04,629 INFO L226 Difference]: Without dead ends: 4986 [2022-01-10 07:42:04,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:42:04,634 INFO L933 BasicCegarLoop]: 4458 mSDtfsCounter, 4759 mSDsluCounter, 8478 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4779 SdHoareTripleChecker+Valid, 12936 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 07:42:04,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4779 Valid, 12936 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 07:42:04,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4986 states. [2022-01-10 07:42:04,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4986 to 4986. [2022-01-10 07:42:04,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4986 states, 4858 states have (on average 1.5582544256895843) internal successors, (7570), 4861 states have internal predecessors, (7570), 69 states have call successors, (69), 56 states have call predecessors, (69), 57 states have return successors, (70), 69 states have call predecessors, (70), 69 states have call successors, (70) [2022-01-10 07:42:04,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4986 states to 4986 states and 7709 transitions. [2022-01-10 07:42:04,828 INFO L78 Accepts]: Start accepts. Automaton has 4986 states and 7709 transitions. Word has length 178 [2022-01-10 07:42:04,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:04,828 INFO L470 AbstractCegarLoop]: Abstraction has 4986 states and 7709 transitions. [2022-01-10 07:42:04,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:04,829 INFO L276 IsEmpty]: Start isEmpty. Operand 4986 states and 7709 transitions. [2022-01-10 07:42:04,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:04,830 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:04,830 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:04,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 07:42:05,040 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:42:05,043 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:05,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:05,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1615438649, now seen corresponding path program 1 times [2022-01-10 07:42:05,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:05,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896322920] [2022-01-10 07:42:05,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:05,044 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:05,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:05,045 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:42:05,047 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:42:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:05,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:05,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:05,441 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:42:05,441 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:05,441 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:05,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896322920] [2022-01-10 07:42:05,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896322920] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:05,441 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:05,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:42:05,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943523731] [2022-01-10 07:42:05,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:05,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:05,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:05,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:05,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:05,443 INFO L87 Difference]: Start difference. First operand 4986 states and 7709 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:06,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:06,044 INFO L93 Difference]: Finished difference Result 8023 states and 11732 transitions. [2022-01-10 07:42:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:42:06,045 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:06,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:06,052 INFO L225 Difference]: With dead ends: 8023 [2022-01-10 07:42:06,052 INFO L226 Difference]: Without dead ends: 5178 [2022-01-10 07:42:06,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 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:42:06,056 INFO L933 BasicCegarLoop]: 4455 mSDtfsCounter, 4752 mSDsluCounter, 8474 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4772 SdHoareTripleChecker+Valid, 12929 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:42:06,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4772 Valid, 12929 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:42:06,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5178 states. [2022-01-10 07:42:06,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5178 to 5178. [2022-01-10 07:42:06,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5178 states, 5044 states have (on average 1.5426249008723236) internal successors, (7781), 5047 states have internal predecessors, (7781), 71 states have call successors, (71), 60 states have call predecessors, (71), 61 states have return successors, (72), 71 states have call predecessors, (72), 71 states have call successors, (72) [2022-01-10 07:42:06,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5178 states to 5178 states and 7924 transitions. [2022-01-10 07:42:06,280 INFO L78 Accepts]: Start accepts. Automaton has 5178 states and 7924 transitions. Word has length 178 [2022-01-10 07:42:06,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:06,281 INFO L470 AbstractCegarLoop]: Abstraction has 5178 states and 7924 transitions. [2022-01-10 07:42:06,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 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:42:06,281 INFO L276 IsEmpty]: Start isEmpty. Operand 5178 states and 7924 transitions. [2022-01-10 07:42:06,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:06,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:06,282 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:06,295 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:42:06,492 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:42:06,493 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:06,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:06,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1199171830, now seen corresponding path program 1 times [2022-01-10 07:42:06,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:06,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1382568388] [2022-01-10 07:42:06,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:06,494 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:06,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:06,495 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:42:06,496 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:42:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:06,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:06,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:06,852 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:42:06,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:06,852 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:06,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1382568388] [2022-01-10 07:42:06,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1382568388] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:06,852 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:06,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:42:06,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823779573] [2022-01-10 07:42:06,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:06,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:06,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:06,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:06,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:06,854 INFO L87 Difference]: Start difference. First operand 5178 states and 7924 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:07,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:07,113 INFO L93 Difference]: Finished difference Result 8564 states and 12363 transitions. [2022-01-10 07:42:07,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:42:07,113 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:07,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:07,122 INFO L225 Difference]: With dead ends: 8564 [2022-01-10 07:42:07,122 INFO L226 Difference]: Without dead ends: 5528 [2022-01-10 07:42:07,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 174 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:42:07,129 INFO L933 BasicCegarLoop]: 4482 mSDtfsCounter, 479 mSDsluCounter, 13630 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 18112 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:42:07,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [479 Valid, 18112 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:07,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5528 states. [2022-01-10 07:42:07,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5528 to 5184. [2022-01-10 07:42:07,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5184 states, 5050 states have (on average 1.5372277227722773) internal successors, (7763), 5053 states have internal predecessors, (7763), 71 states have call successors, (71), 60 states have call predecessors, (71), 61 states have return successors, (72), 71 states have call predecessors, (72), 71 states have call successors, (72) [2022-01-10 07:42:07,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5184 states to 5184 states and 7906 transitions. [2022-01-10 07:42:07,391 INFO L78 Accepts]: Start accepts. Automaton has 5184 states and 7906 transitions. Word has length 178 [2022-01-10 07:42:07,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:07,393 INFO L470 AbstractCegarLoop]: Abstraction has 5184 states and 7906 transitions. [2022-01-10 07:42:07,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:07,393 INFO L276 IsEmpty]: Start isEmpty. Operand 5184 states and 7906 transitions. [2022-01-10 07:42:07,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:07,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:07,395 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:07,405 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:42:07,605 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:42:07,605 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:07,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:07,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1687218936, now seen corresponding path program 1 times [2022-01-10 07:42:07,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:07,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [224695331] [2022-01-10 07:42:07,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:07,606 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:07,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:07,608 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:42:07,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 07:42:07,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:07,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:07,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:08,000 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:42:08,000 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:08,000 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:08,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [224695331] [2022-01-10 07:42:08,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [224695331] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:08,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:08,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:42:08,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197968480] [2022-01-10 07:42:08,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:08,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:08,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:08,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:08,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:08,002 INFO L87 Difference]: Start difference. First operand 5184 states and 7906 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:08,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:08,217 INFO L93 Difference]: Finished difference Result 8548 states and 12291 transitions. [2022-01-10 07:42:08,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:42:08,217 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:08,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:08,230 INFO L225 Difference]: With dead ends: 8548 [2022-01-10 07:42:08,231 INFO L226 Difference]: Without dead ends: 5506 [2022-01-10 07:42:08,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 174 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:42:08,239 INFO L933 BasicCegarLoop]: 4482 mSDtfsCounter, 440 mSDsluCounter, 13615 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 18097 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:42:08,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 18097 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:08,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states. [2022-01-10 07:42:08,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5190. [2022-01-10 07:42:08,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5190 states, 5056 states have (on average 1.5318433544303798) internal successors, (7745), 5059 states have internal predecessors, (7745), 71 states have call successors, (71), 60 states have call predecessors, (71), 61 states have return successors, (72), 71 states have call predecessors, (72), 71 states have call successors, (72) [2022-01-10 07:42:08,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5190 states to 5190 states and 7888 transitions. [2022-01-10 07:42:08,471 INFO L78 Accepts]: Start accepts. Automaton has 5190 states and 7888 transitions. Word has length 178 [2022-01-10 07:42:08,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:08,472 INFO L470 AbstractCegarLoop]: Abstraction has 5190 states and 7888 transitions. [2022-01-10 07:42:08,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:08,472 INFO L276 IsEmpty]: Start isEmpty. Operand 5190 states and 7888 transitions. [2022-01-10 07:42:08,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:08,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:08,473 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:08,487 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:42:08,684 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:42:08,684 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:08,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:08,684 INFO L85 PathProgramCache]: Analyzing trace with hash -678816134, now seen corresponding path program 1 times [2022-01-10 07:42:08,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:08,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1583505339] [2022-01-10 07:42:08,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:08,685 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:08,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:08,686 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:42:08,688 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:42:08,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:08,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:08,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:09,103 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:42:09,103 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:09,103 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:09,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1583505339] [2022-01-10 07:42:09,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1583505339] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:09,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:09,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:42:09,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076068925] [2022-01-10 07:42:09,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:09,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:09,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:09,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:09,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:09,105 INFO L87 Difference]: Start difference. First operand 5190 states and 7888 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:09,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:09,392 INFO L93 Difference]: Finished difference Result 8532 states and 12219 transitions. [2022-01-10 07:42:09,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:42:09,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:09,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:09,401 INFO L225 Difference]: With dead ends: 8532 [2022-01-10 07:42:09,402 INFO L226 Difference]: Without dead ends: 5484 [2022-01-10 07:42:09,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 174 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:42:09,408 INFO L933 BasicCegarLoop]: 4482 mSDtfsCounter, 401 mSDsluCounter, 13600 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 18082 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:42:09,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 18082 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:09,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5484 states. [2022-01-10 07:42:09,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5484 to 5196. [2022-01-10 07:42:09,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5196 states, 5062 states have (on average 1.5264717502963256) internal successors, (7727), 5065 states have internal predecessors, (7727), 71 states have call successors, (71), 60 states have call predecessors, (71), 61 states have return successors, (72), 71 states have call predecessors, (72), 71 states have call successors, (72) [2022-01-10 07:42:09,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5196 states to 5196 states and 7870 transitions. [2022-01-10 07:42:09,632 INFO L78 Accepts]: Start accepts. Automaton has 5196 states and 7870 transitions. Word has length 178 [2022-01-10 07:42:09,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:09,632 INFO L470 AbstractCegarLoop]: Abstraction has 5196 states and 7870 transitions. [2022-01-10 07:42:09,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:09,632 INFO L276 IsEmpty]: Start isEmpty. Operand 5196 states and 7870 transitions. [2022-01-10 07:42:09,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:09,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:09,633 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:09,641 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:42:09,834 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:42:09,834 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:09,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:09,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1717400708, now seen corresponding path program 1 times [2022-01-10 07:42:09,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:09,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2017583405] [2022-01-10 07:42:09,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:09,835 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:09,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:09,836 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:42:09,837 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:42:09,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:09,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:09,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:10,218 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:42:10,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:10,218 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:10,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2017583405] [2022-01-10 07:42:10,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2017583405] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:10,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:10,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:42:10,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961794109] [2022-01-10 07:42:10,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:10,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:10,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:10,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:10,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:10,220 INFO L87 Difference]: Start difference. First operand 5196 states and 7870 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:10,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:10,484 INFO L93 Difference]: Finished difference Result 8516 states and 12147 transitions. [2022-01-10 07:42:10,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:42:10,484 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:10,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:10,493 INFO L225 Difference]: With dead ends: 8516 [2022-01-10 07:42:10,493 INFO L226 Difference]: Without dead ends: 5462 [2022-01-10 07:42:10,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 174 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:42:10,499 INFO L933 BasicCegarLoop]: 4482 mSDtfsCounter, 362 mSDsluCounter, 13585 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 18067 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:42:10,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 18067 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:10,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5462 states. [2022-01-10 07:42:10,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5462 to 5202. [2022-01-10 07:42:10,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5202 states, 5068 states have (on average 1.521112865035517) internal successors, (7709), 5071 states have internal predecessors, (7709), 71 states have call successors, (71), 60 states have call predecessors, (71), 61 states have return successors, (72), 71 states have call predecessors, (72), 71 states have call successors, (72) [2022-01-10 07:42:10,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5202 states to 5202 states and 7852 transitions. [2022-01-10 07:42:10,719 INFO L78 Accepts]: Start accepts. Automaton has 5202 states and 7852 transitions. Word has length 178 [2022-01-10 07:42:10,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:10,719 INFO L470 AbstractCegarLoop]: Abstraction has 5202 states and 7852 transitions. [2022-01-10 07:42:10,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:10,720 INFO L276 IsEmpty]: Start isEmpty. Operand 5202 states and 7852 transitions. [2022-01-10 07:42:10,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:10,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:10,721 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:10,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 07:42:10,921 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:42:10,922 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:10,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:10,922 INFO L85 PathProgramCache]: Analyzing trace with hash 544172542, now seen corresponding path program 1 times [2022-01-10 07:42:10,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:10,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1569128766] [2022-01-10 07:42:10,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:10,923 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:10,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:10,924 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:42:10,925 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:42:11,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:11,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:11,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:11,302 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:42:11,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:11,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:11,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1569128766] [2022-01-10 07:42:11,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1569128766] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:11,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:11,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:42:11,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084604650] [2022-01-10 07:42:11,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:11,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:11,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:11,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:11,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:11,304 INFO L87 Difference]: Start difference. First operand 5202 states and 7852 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:11,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:11,578 INFO L93 Difference]: Finished difference Result 8472 states and 12039 transitions. [2022-01-10 07:42:11,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:42:11,579 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:11,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:11,586 INFO L225 Difference]: With dead ends: 8472 [2022-01-10 07:42:11,586 INFO L226 Difference]: Without dead ends: 5412 [2022-01-10 07:42:11,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 174 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:42:11,591 INFO L933 BasicCegarLoop]: 4482 mSDtfsCounter, 284 mSDsluCounter, 13555 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 18037 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:42:11,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 18037 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:11,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5412 states. [2022-01-10 07:42:11,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5412 to 5208. [2022-01-10 07:42:11,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5208 states, 5074 states have (on average 1.5157666535277887) internal successors, (7691), 5077 states have internal predecessors, (7691), 71 states have call successors, (71), 60 states have call predecessors, (71), 61 states have return successors, (72), 71 states have call predecessors, (72), 71 states have call successors, (72) [2022-01-10 07:42:11,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5208 states to 5208 states and 7834 transitions. [2022-01-10 07:42:11,823 INFO L78 Accepts]: Start accepts. Automaton has 5208 states and 7834 transitions. Word has length 178 [2022-01-10 07:42:11,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:11,823 INFO L470 AbstractCegarLoop]: Abstraction has 5208 states and 7834 transitions. [2022-01-10 07:42:11,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:11,823 INFO L276 IsEmpty]: Start isEmpty. Operand 5208 states and 7834 transitions. [2022-01-10 07:42:11,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:11,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:11,824 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:11,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 07:42:12,025 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:42:12,025 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:12,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:12,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1396409472, now seen corresponding path program 1 times [2022-01-10 07:42:12,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:12,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990548205] [2022-01-10 07:42:12,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:12,026 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:12,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:12,027 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:42:12,029 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:42:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:12,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:12,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:12,408 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:42:12,409 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:12,409 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:12,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990548205] [2022-01-10 07:42:12,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990548205] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:12,409 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:12,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:42:12,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418301001] [2022-01-10 07:42:12,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:12,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:12,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:12,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:12,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:12,411 INFO L87 Difference]: Start difference. First operand 5208 states and 7834 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:12,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:12,725 INFO L93 Difference]: Finished difference Result 8456 states and 11967 transitions. [2022-01-10 07:42:12,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:42:12,726 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:12,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:12,734 INFO L225 Difference]: With dead ends: 8456 [2022-01-10 07:42:12,734 INFO L226 Difference]: Without dead ends: 5390 [2022-01-10 07:42:12,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 174 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:42:12,739 INFO L933 BasicCegarLoop]: 4482 mSDtfsCounter, 245 mSDsluCounter, 13540 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 18022 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:42:12,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 18022 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:12,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5390 states. [2022-01-10 07:42:12,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5390 to 5214. [2022-01-10 07:42:12,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5214 states, 5080 states have (on average 1.5104330708661418) internal successors, (7673), 5083 states have internal predecessors, (7673), 71 states have call successors, (71), 60 states have call predecessors, (71), 61 states have return successors, (72), 71 states have call predecessors, (72), 71 states have call successors, (72) [2022-01-10 07:42:12,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5214 states to 5214 states and 7816 transitions. [2022-01-10 07:42:12,955 INFO L78 Accepts]: Start accepts. Automaton has 5214 states and 7816 transitions. Word has length 178 [2022-01-10 07:42:12,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:12,955 INFO L470 AbstractCegarLoop]: Abstraction has 5214 states and 7816 transitions. [2022-01-10 07:42:12,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:12,955 INFO L276 IsEmpty]: Start isEmpty. Operand 5214 states and 7816 transitions. [2022-01-10 07:42:12,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:12,956 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:12,957 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:12,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 07:42:13,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:42:13,157 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:13,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:13,158 INFO L85 PathProgramCache]: Analyzing trace with hash 480073346, now seen corresponding path program 1 times [2022-01-10 07:42:13,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:13,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1010023616] [2022-01-10 07:42:13,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:13,158 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:13,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:13,159 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:42:13,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 07:42:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:13,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:42:13,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:13,513 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:42:13,514 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:13,514 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:13,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1010023616] [2022-01-10 07:42:13,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1010023616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:13,514 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:13,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:42:13,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061967550] [2022-01-10 07:42:13,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:13,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:42:13,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:13,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:42:13,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:42:13,515 INFO L87 Difference]: Start difference. First operand 5214 states and 7816 transitions. Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 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:42:13,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:13,948 INFO L93 Difference]: Finished difference Result 11131 states and 15216 transitions. [2022-01-10 07:42:13,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:42:13,948 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:13,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:13,962 INFO L225 Difference]: With dead ends: 11131 [2022-01-10 07:42:13,962 INFO L226 Difference]: Without dead ends: 8059 [2022-01-10 07:42:13,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 176 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:42:13,968 INFO L933 BasicCegarLoop]: 4557 mSDtfsCounter, 4377 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4377 SdHoareTripleChecker+Valid, 5040 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:42:13,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4377 Valid, 5040 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:13,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8059 states. [2022-01-10 07:42:14,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8059 to 8053. [2022-01-10 07:42:14,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8053 states, 7799 states have (on average 1.4155660982177203) internal successors, (11040), 7803 states have internal predecessors, (11040), 134 states have call successors, (134), 116 states have call predecessors, (134), 118 states have return successors, (136), 134 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 07:42:14,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8053 states to 8053 states and 11310 transitions. [2022-01-10 07:42:14,367 INFO L78 Accepts]: Start accepts. Automaton has 8053 states and 11310 transitions. Word has length 178 [2022-01-10 07:42:14,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:42:14,367 INFO L470 AbstractCegarLoop]: Abstraction has 8053 states and 11310 transitions. [2022-01-10 07:42:14,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 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:42:14,367 INFO L276 IsEmpty]: Start isEmpty. Operand 8053 states and 11310 transitions. [2022-01-10 07:42:14,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-01-10 07:42:14,368 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:42:14,368 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:14,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 07:42:14,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:42:14,569 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:42:14,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:42:14,569 INFO L85 PathProgramCache]: Analyzing trace with hash -920074365, now seen corresponding path program 1 times [2022-01-10 07:42:14,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:42:14,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [773469574] [2022-01-10 07:42:14,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:42:14,570 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:42:14,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:42:14,571 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:42:14,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 07:42:14,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:42:14,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:42:14,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:42:14,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:42:14,908 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:42:14,908 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:42:14,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [773469574] [2022-01-10 07:42:14,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [773469574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:42:14,908 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:42:14,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:42:14,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313486796] [2022-01-10 07:42:14,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:42:14,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:42:14,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:42:14,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:42:14,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:42:14,910 INFO L87 Difference]: Start difference. First operand 8053 states and 11310 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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:42:15,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:42:15,521 INFO L93 Difference]: Finished difference Result 15966 states and 21308 transitions. [2022-01-10 07:42:15,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:42:15,522 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 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 178 [2022-01-10 07:42:15,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:42:15,541 INFO L225 Difference]: With dead ends: 15966 [2022-01-10 07:42:15,541 INFO L226 Difference]: Without dead ends: 10055 [2022-01-10 07:42:15,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 174 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:42:15,550 INFO L933 BasicCegarLoop]: 4488 mSDtfsCounter, 209 mSDsluCounter, 13557 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 18045 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:42:15,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 18045 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:42:15,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10055 states.