/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/systemc/token_ring.04.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:42:14,509 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:42:14,511 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:42:14,588 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:42:14,589 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:42:14,591 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:42:14,593 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:42:14,598 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:42:14,599 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:42:14,600 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:42:14,601 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:42:14,602 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:42:14,602 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:42:14,603 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:42:14,604 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:42:14,605 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:42:14,605 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:42:14,606 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:42:14,609 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:42:14,614 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:42:14,617 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:42:14,620 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:42:14,623 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:42:14,624 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:42:14,631 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:42:14,631 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:42:14,632 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:42:14,633 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:42:14,633 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:42:14,634 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:42:14,634 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:42:14,635 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:42:14,636 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:42:14,637 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:42:14,638 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:42:14,638 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:42:14,639 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:42:14,639 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:42:14,639 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:42:14,640 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:42:14,641 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:42:14,642 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 06:42:14,672 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:42:14,672 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:42:14,673 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:42:14,673 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:42:14,674 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:42:14,674 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:42:14,675 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:42:14,675 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:42:14,675 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:42:14,675 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:42:14,676 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:42:14,676 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:42:14,676 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:42:14,677 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:42:14,677 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:42:14,677 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:42:14,677 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:42:14,677 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:42:14,677 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:42:14,678 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:42:14,678 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:42:14,678 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:42:14,678 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:42:14,678 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:42:14,678 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:42:14,679 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:42:14,679 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:42:14,679 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:42:14,679 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:42:14,679 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:42:14,680 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:42:14,680 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:42:14,680 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:42:14,680 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 06:42:14,939 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:42:14,977 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:42:14,980 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:42:14,981 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:42:14,981 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:42:14,983 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/token_ring.04.cil-1.c [2022-01-10 06:42:15,035 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2044e5bcc/7c3a89525bd24017950af90a2b743f44/FLAG754219b18 [2022-01-10 06:42:15,424 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:42:15,425 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.04.cil-1.c [2022-01-10 06:42:15,434 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2044e5bcc/7c3a89525bd24017950af90a2b743f44/FLAG754219b18 [2022-01-10 06:42:15,823 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2044e5bcc/7c3a89525bd24017950af90a2b743f44 [2022-01-10 06:42:15,826 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:42:15,828 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:42:15,831 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:42:15,831 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:42:15,834 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:42:15,834 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:42:15" (1/1) ... [2022-01-10 06:42:15,836 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2606dfff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:15, skipping insertion in model container [2022-01-10 06:42:15,836 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:42:15" (1/1) ... [2022-01-10 06:42:15,842 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:42:15,869 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:42:16,017 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.04.cil-1.c[671,684] [2022-01-10 06:42:16,075 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:42:16,088 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:42:16,098 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.04.cil-1.c[671,684] [2022-01-10 06:42:16,128 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:42:16,148 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:42:16,149 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16 WrapperNode [2022-01-10 06:42:16,149 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:42:16,150 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:42:16,150 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:42:16,150 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:42:16,155 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,166 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,191 INFO L137 Inliner]: procedures = 36, calls = 43, calls flagged for inlining = 20, calls inlined = 20, statements flattened = 374 [2022-01-10 06:42:16,191 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:42:16,192 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:42:16,192 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:42:16,192 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:42:16,199 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,203 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,204 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,211 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,218 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,221 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,225 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:42:16,226 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:42:16,226 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:42:16,226 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:42:16,227 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (1/1) ... [2022-01-10 06:42:16,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:42:16,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:42:16,281 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 06:42:16,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 06:42:16,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:42:16,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:42:16,321 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 06:42:16,321 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 06:42:16,322 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 06:42:16,322 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 06:42:16,322 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 06:42:16,322 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 06:42:16,325 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 06:42:16,327 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 06:42:16,327 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 06:42:16,327 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 06:42:16,327 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 06:42:16,327 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 06:42:16,327 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:42:16,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:42:16,430 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:42:16,431 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:42:16,900 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:42:16,907 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:42:16,916 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-01-10 06:42:16,918 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:42:16 BoogieIcfgContainer [2022-01-10 06:42:16,918 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:42:16,920 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:42:16,920 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:42:16,924 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:42:16,924 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:42:15" (1/3) ... [2022-01-10 06:42:16,925 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45713dc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:42:16, skipping insertion in model container [2022-01-10 06:42:16,925 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:16" (2/3) ... [2022-01-10 06:42:16,925 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45713dc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:42:16, skipping insertion in model container [2022-01-10 06:42:16,925 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:42:16" (3/3) ... [2022-01-10 06:42:16,926 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.04.cil-1.c [2022-01-10 06:42:16,931 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:42:16,931 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:42:16,982 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:42:16,988 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 06:42:16,988 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:42:17,017 INFO L276 IsEmpty]: Start isEmpty. Operand has 182 states, 156 states have (on average 1.608974358974359) internal successors, (251), 158 states have internal predecessors, (251), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-01-10 06:42:17,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:17,028 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:17,029 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] [2022-01-10 06:42:17,029 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:17,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:17,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1049812288, now seen corresponding path program 1 times [2022-01-10 06:42:17,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:17,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111593657] [2022-01-10 06:42:17,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:17,048 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:17,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:17,053 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:17,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 06:42:17,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:17,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:17,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:17,422 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:17,423 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:17,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111593657] [2022-01-10 06:42:17,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111593657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:17,424 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:17,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:17,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983973435] [2022-01-10 06:42:17,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:17,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:17,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:17,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:17,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:17,475 INFO L87 Difference]: Start difference. First operand has 182 states, 156 states have (on average 1.608974358974359) internal successors, (251), 158 states have internal predecessors, (251), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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 06:42:17,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:17,561 INFO L93 Difference]: Finished difference Result 353 states and 557 transitions. [2022-01-10 06:42:17,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:17,564 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:17,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:17,577 INFO L225 Difference]: With dead ends: 353 [2022-01-10 06:42:17,578 INFO L226 Difference]: Without dead ends: 177 [2022-01-10 06:42:17,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:17,588 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 259 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 269 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 06:42:17,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 269 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:17,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-10 06:42:17,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2022-01-10 06:42:17,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 152 states have (on average 1.513157894736842) internal successors, (230), 153 states have internal predecessors, (230), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-01-10 06:42:17,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 266 transitions. [2022-01-10 06:42:17,651 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 266 transitions. Word has length 89 [2022-01-10 06:42:17,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:17,652 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 266 transitions. [2022-01-10 06:42:17,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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 06:42:17,653 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 266 transitions. [2022-01-10 06:42:17,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:17,660 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:17,661 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] [2022-01-10 06:42:17,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:17,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:17,871 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:17,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:17,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1888845950, now seen corresponding path program 1 times [2022-01-10 06:42:17,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:17,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779956180] [2022-01-10 06:42:17,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:17,873 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:17,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:17,874 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:17,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 06:42:17,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:17,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:17,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:18,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:18,152 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:18,152 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:18,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779956180] [2022-01-10 06:42:18,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779956180] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:18,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:18,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:18,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376323757] [2022-01-10 06:42:18,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:18,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:18,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:18,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:18,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:18,160 INFO L87 Difference]: Start difference. First operand 177 states and 266 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 3 states have internal predecessors, (79), 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 06:42:18,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:18,548 INFO L93 Difference]: Finished difference Result 523 states and 796 transitions. [2022-01-10 06:42:18,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:18,548 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 3 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:18,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:18,552 INFO L225 Difference]: With dead ends: 523 [2022-01-10 06:42:18,552 INFO L226 Difference]: Without dead ends: 358 [2022-01-10 06:42:18,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:18,555 INFO L933 BasicCegarLoop]: 284 mSDtfsCounter, 468 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:18,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 793 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:42:18,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-01-10 06:42:18,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 345. [2022-01-10 06:42:18,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 300 states have (on average 1.5266666666666666) internal successors, (458), 302 states have internal predecessors, (458), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-01-10 06:42:18,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 521 transitions. [2022-01-10 06:42:18,579 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 521 transitions. Word has length 89 [2022-01-10 06:42:18,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:18,580 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 521 transitions. [2022-01-10 06:42:18,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 3 states have internal predecessors, (79), 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 06:42:18,580 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 521 transitions. [2022-01-10 06:42:18,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:18,581 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:18,581 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] [2022-01-10 06:42:18,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:18,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:18,791 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:18,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:18,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1231461894, now seen corresponding path program 1 times [2022-01-10 06:42:18,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:18,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065732476] [2022-01-10 06:42:18,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:18,793 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:18,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:18,794 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:18,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 06:42:18,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:18,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:18,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:19,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:19,086 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:19,086 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:19,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065732476] [2022-01-10 06:42:19,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065732476] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:19,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:19,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:19,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705003640] [2022-01-10 06:42:19,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:19,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:19,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:19,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:19,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:19,088 INFO L87 Difference]: Start difference. First operand 345 states and 521 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:19,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:19,323 INFO L93 Difference]: Finished difference Result 678 states and 1031 transitions. [2022-01-10 06:42:19,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:19,324 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:19,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:19,326 INFO L225 Difference]: With dead ends: 678 [2022-01-10 06:42:19,326 INFO L226 Difference]: Without dead ends: 345 [2022-01-10 06:42:19,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:19,328 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 337 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:19,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 519 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:19,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-01-10 06:42:19,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2022-01-10 06:42:19,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 300 states have (on average 1.5033333333333334) internal successors, (451), 302 states have internal predecessors, (451), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-01-10 06:42:19,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 514 transitions. [2022-01-10 06:42:19,366 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 514 transitions. Word has length 89 [2022-01-10 06:42:19,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:19,367 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 514 transitions. [2022-01-10 06:42:19,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:19,367 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 514 transitions. [2022-01-10 06:42:19,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:19,368 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:19,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] [2022-01-10 06:42:19,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:19,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:19,580 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:19,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:19,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1609211650, now seen corresponding path program 1 times [2022-01-10 06:42:19,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:19,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1350510385] [2022-01-10 06:42:19,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:19,581 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:19,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:19,582 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:19,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 06:42:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:19,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:19,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:19,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:19,820 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:19,820 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:19,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1350510385] [2022-01-10 06:42:19,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1350510385] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:19,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:19,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:19,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447661793] [2022-01-10 06:42:19,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:19,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:19,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:19,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:19,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:19,822 INFO L87 Difference]: Start difference. First operand 345 states and 514 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:20,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:20,049 INFO L93 Difference]: Finished difference Result 678 states and 1017 transitions. [2022-01-10 06:42:20,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:20,051 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:20,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:20,053 INFO L225 Difference]: With dead ends: 678 [2022-01-10 06:42:20,054 INFO L226 Difference]: Without dead ends: 345 [2022-01-10 06:42:20,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:20,055 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 331 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:20,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 512 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:20,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-01-10 06:42:20,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2022-01-10 06:42:20,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 300 states have (on average 1.48) internal successors, (444), 302 states have internal predecessors, (444), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-01-10 06:42:20,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 507 transitions. [2022-01-10 06:42:20,076 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 507 transitions. Word has length 89 [2022-01-10 06:42:20,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:20,077 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 507 transitions. [2022-01-10 06:42:20,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:20,077 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 507 transitions. [2022-01-10 06:42:20,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:20,078 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:20,078 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] [2022-01-10 06:42:20,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:20,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:20,288 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:20,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:20,288 INFO L85 PathProgramCache]: Analyzing trace with hash -301830908, now seen corresponding path program 1 times [2022-01-10 06:42:20,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:20,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1288352445] [2022-01-10 06:42:20,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:20,289 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:20,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:20,290 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:20,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 06:42:20,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:20,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:20,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:20,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:20,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:20,537 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:20,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1288352445] [2022-01-10 06:42:20,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1288352445] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:20,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:20,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:20,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086892107] [2022-01-10 06:42:20,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:20,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:20,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:20,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:20,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:20,541 INFO L87 Difference]: Start difference. First operand 345 states and 507 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:20,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:20,743 INFO L93 Difference]: Finished difference Result 678 states and 1003 transitions. [2022-01-10 06:42:20,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:20,744 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:20,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:20,746 INFO L225 Difference]: With dead ends: 678 [2022-01-10 06:42:20,746 INFO L226 Difference]: Without dead ends: 345 [2022-01-10 06:42:20,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:20,748 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 325 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:20,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 505 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:20,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-01-10 06:42:20,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2022-01-10 06:42:20,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 300 states have (on average 1.4566666666666668) internal successors, (437), 302 states have internal predecessors, (437), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-01-10 06:42:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 500 transitions. [2022-01-10 06:42:20,767 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 500 transitions. Word has length 89 [2022-01-10 06:42:20,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:20,768 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 500 transitions. [2022-01-10 06:42:20,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:20,768 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 500 transitions. [2022-01-10 06:42:20,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:20,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:20,769 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] [2022-01-10 06:42:20,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:20,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:20,979 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:20,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:20,980 INFO L85 PathProgramCache]: Analyzing trace with hash -162890496, now seen corresponding path program 1 times [2022-01-10 06:42:20,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:20,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605532426] [2022-01-10 06:42:20,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:20,981 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:20,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:20,982 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:20,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 06:42:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:21,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:21,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:21,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:21,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:21,220 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:21,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605532426] [2022-01-10 06:42:21,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605532426] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:21,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:21,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:21,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17909888] [2022-01-10 06:42:21,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:21,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:21,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:21,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:21,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:21,224 INFO L87 Difference]: Start difference. First operand 345 states and 500 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:21,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:21,431 INFO L93 Difference]: Finished difference Result 678 states and 989 transitions. [2022-01-10 06:42:21,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:21,432 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:21,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:21,434 INFO L225 Difference]: With dead ends: 678 [2022-01-10 06:42:21,434 INFO L226 Difference]: Without dead ends: 345 [2022-01-10 06:42:21,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:21,436 INFO L933 BasicCegarLoop]: 233 mSDtfsCounter, 319 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:21,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 498 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:21,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-01-10 06:42:21,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2022-01-10 06:42:21,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 300 states have (on average 1.4333333333333333) internal successors, (430), 302 states have internal predecessors, (430), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-01-10 06:42:21,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 493 transitions. [2022-01-10 06:42:21,457 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 493 transitions. Word has length 89 [2022-01-10 06:42:21,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:21,458 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 493 transitions. [2022-01-10 06:42:21,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:21,458 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 493 transitions. [2022-01-10 06:42:21,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:21,459 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:21,459 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] [2022-01-10 06:42:21,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:21,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:21,669 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:21,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:21,670 INFO L85 PathProgramCache]: Analyzing trace with hash -989692540, now seen corresponding path program 1 times [2022-01-10 06:42:21,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:21,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1993104869] [2022-01-10 06:42:21,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:21,670 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:21,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:21,672 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:21,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 06:42:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:21,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:21,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:21,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:21,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:21,887 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:21,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1993104869] [2022-01-10 06:42:21,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1993104869] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:21,887 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:21,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:21,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944699] [2022-01-10 06:42:21,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:21,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:21,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:21,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:21,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:21,889 INFO L87 Difference]: Start difference. First operand 345 states and 493 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:22,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:22,145 INFO L93 Difference]: Finished difference Result 758 states and 1097 transitions. [2022-01-10 06:42:22,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:22,148 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:22,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:22,150 INFO L225 Difference]: With dead ends: 758 [2022-01-10 06:42:22,150 INFO L226 Difference]: Without dead ends: 425 [2022-01-10 06:42:22,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:22,152 INFO L933 BasicCegarLoop]: 230 mSDtfsCounter, 359 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:22,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 490 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:22,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-01-10 06:42:22,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 425. [2022-01-10 06:42:22,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 374 states have (on average 1.4037433155080214) internal successors, (525), 376 states have internal predecessors, (525), 33 states have call successors, (33), 16 states have call predecessors, (33), 17 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2022-01-10 06:42:22,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 592 transitions. [2022-01-10 06:42:22,175 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 592 transitions. Word has length 89 [2022-01-10 06:42:22,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:22,175 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 592 transitions. [2022-01-10 06:42:22,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:22,175 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 592 transitions. [2022-01-10 06:42:22,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:22,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:22,176 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] [2022-01-10 06:42:22,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:22,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:22,384 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:22,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:22,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1813283905, now seen corresponding path program 1 times [2022-01-10 06:42:22,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:22,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1893686633] [2022-01-10 06:42:22,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:22,385 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:22,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:22,386 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:22,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 06:42:22,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:22,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:22,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:22,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:22,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:22,603 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:22,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1893686633] [2022-01-10 06:42:22,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1893686633] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:22,603 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:22,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:22,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891598411] [2022-01-10 06:42:22,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:22,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:22,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:22,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:22,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:22,606 INFO L87 Difference]: Start difference. First operand 425 states and 592 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:22,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:22,874 INFO L93 Difference]: Finished difference Result 918 states and 1295 transitions. [2022-01-10 06:42:22,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:22,875 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:22,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:22,877 INFO L225 Difference]: With dead ends: 918 [2022-01-10 06:42:22,878 INFO L226 Difference]: Without dead ends: 505 [2022-01-10 06:42:22,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:22,880 INFO L933 BasicCegarLoop]: 228 mSDtfsCounter, 352 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:22,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 484 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:22,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-01-10 06:42:22,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 505. [2022-01-10 06:42:22,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 448 states have (on average 1.375) internal successors, (616), 450 states have internal predecessors, (616), 35 states have call successors, (35), 20 states have call predecessors, (35), 21 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 06:42:22,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 687 transitions. [2022-01-10 06:42:22,913 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 687 transitions. Word has length 89 [2022-01-10 06:42:22,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:22,914 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 687 transitions. [2022-01-10 06:42:22,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:22,914 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 687 transitions. [2022-01-10 06:42:22,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:22,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:22,915 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] [2022-01-10 06:42:22,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:23,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:23,125 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:23,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:23,126 INFO L85 PathProgramCache]: Analyzing trace with hash -484780603, now seen corresponding path program 1 times [2022-01-10 06:42:23,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:23,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2110511664] [2022-01-10 06:42:23,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:23,126 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:23,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:23,128 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:23,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 06:42:23,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:23,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:23,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:23,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:23,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:23,343 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:23,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2110511664] [2022-01-10 06:42:23,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2110511664] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:23,344 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:23,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:23,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617727314] [2022-01-10 06:42:23,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:23,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:23,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:23,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:23,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:23,345 INFO L87 Difference]: Start difference. First operand 505 states and 687 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:23,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:23,600 INFO L93 Difference]: Finished difference Result 1078 states and 1485 transitions. [2022-01-10 06:42:23,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:23,600 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:23,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:23,603 INFO L225 Difference]: With dead ends: 1078 [2022-01-10 06:42:23,603 INFO L226 Difference]: Without dead ends: 585 [2022-01-10 06:42:23,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:23,606 INFO L933 BasicCegarLoop]: 223 mSDtfsCounter, 345 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:23,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 475 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:23,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-01-10 06:42:23,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 585. [2022-01-10 06:42:23,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 522 states have (on average 1.3467432950191571) internal successors, (703), 524 states have internal predecessors, (703), 37 states have call successors, (37), 24 states have call predecessors, (37), 25 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 06:42:23,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 778 transitions. [2022-01-10 06:42:23,631 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 778 transitions. Word has length 89 [2022-01-10 06:42:23,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:23,632 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 778 transitions. [2022-01-10 06:42:23,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:23,632 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 778 transitions. [2022-01-10 06:42:23,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:23,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:23,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] [2022-01-10 06:42:23,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:23,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:23,845 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:23,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:23,845 INFO L85 PathProgramCache]: Analyzing trace with hash 620297802, now seen corresponding path program 1 times [2022-01-10 06:42:23,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:23,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [589089820] [2022-01-10 06:42:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:23,846 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:23,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:23,846 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:23,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 06:42:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:23,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:23,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:24,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:24,052 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:24,052 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:24,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [589089820] [2022-01-10 06:42:24,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [589089820] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:24,052 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:24,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:24,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009785236] [2022-01-10 06:42:24,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:24,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:24,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:24,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:24,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:24,053 INFO L87 Difference]: Start difference. First operand 585 states and 778 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:24,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:24,314 INFO L93 Difference]: Finished difference Result 1238 states and 1667 transitions. [2022-01-10 06:42:24,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:24,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:24,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:24,318 INFO L225 Difference]: With dead ends: 1238 [2022-01-10 06:42:24,318 INFO L226 Difference]: Without dead ends: 665 [2022-01-10 06:42:24,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:24,320 INFO L933 BasicCegarLoop]: 220 mSDtfsCounter, 338 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:24,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 468 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:24,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-01-10 06:42:24,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 665. [2022-01-10 06:42:24,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 596 states have (on average 1.3187919463087248) internal successors, (786), 598 states have internal predecessors, (786), 39 states have call successors, (39), 28 states have call predecessors, (39), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-01-10 06:42:24,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 865 transitions. [2022-01-10 06:42:24,364 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 865 transitions. Word has length 89 [2022-01-10 06:42:24,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:24,364 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 865 transitions. [2022-01-10 06:42:24,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 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 06:42:24,364 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 865 transitions. [2022-01-10 06:42:24,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:24,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:24,365 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] [2022-01-10 06:42:24,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:24,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:24,575 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:24,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:24,577 INFO L85 PathProgramCache]: Analyzing trace with hash -929318074, now seen corresponding path program 1 times [2022-01-10 06:42:24,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:24,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [355422302] [2022-01-10 06:42:24,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:24,577 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:24,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:24,578 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:24,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 06:42:24,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:24,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:24,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:24,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:24,761 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:24,761 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:24,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [355422302] [2022-01-10 06:42:24,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [355422302] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:24,761 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:24,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:24,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072160421] [2022-01-10 06:42:24,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:24,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:24,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:24,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:24,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:24,763 INFO L87 Difference]: Start difference. First operand 665 states and 865 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:24,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:24,821 INFO L93 Difference]: Finished difference Result 1443 states and 1898 transitions. [2022-01-10 06:42:24,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:24,822 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:24,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:24,825 INFO L225 Difference]: With dead ends: 1443 [2022-01-10 06:42:24,825 INFO L226 Difference]: Without dead ends: 791 [2022-01-10 06:42:24,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 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 06:42:24,828 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 167 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1020 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 06:42:24,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1020 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:24,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2022-01-10 06:42:24,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 671. [2022-01-10 06:42:24,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 602 states have (on average 1.302325581395349) internal successors, (784), 604 states have internal predecessors, (784), 39 states have call successors, (39), 28 states have call predecessors, (39), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-01-10 06:42:24,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 863 transitions. [2022-01-10 06:42:24,867 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 863 transitions. Word has length 89 [2022-01-10 06:42:24,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:24,867 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 863 transitions. [2022-01-10 06:42:24,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:24,868 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 863 transitions. [2022-01-10 06:42:24,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:24,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:24,869 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] [2022-01-10 06:42:24,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:25,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:25,078 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:25,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:25,079 INFO L85 PathProgramCache]: Analyzing trace with hash 331599176, now seen corresponding path program 1 times [2022-01-10 06:42:25,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:25,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1482518610] [2022-01-10 06:42:25,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:25,079 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:25,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:25,081 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:25,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 06:42:25,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:25,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:25,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:25,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:25,276 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:25,276 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:25,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1482518610] [2022-01-10 06:42:25,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1482518610] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:25,277 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:25,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:25,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472156077] [2022-01-10 06:42:25,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:25,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:25,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:25,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:25,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:25,278 INFO L87 Difference]: Start difference. First operand 671 states and 863 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:25,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:25,340 INFO L93 Difference]: Finished difference Result 1427 states and 1858 transitions. [2022-01-10 06:42:25,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:25,341 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:25,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:25,346 INFO L225 Difference]: With dead ends: 1427 [2022-01-10 06:42:25,346 INFO L226 Difference]: Without dead ends: 769 [2022-01-10 06:42:25,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 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 06:42:25,348 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 128 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1005 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 06:42:25,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1005 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:25,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-01-10 06:42:25,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 677. [2022-01-10 06:42:25,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 608 states have (on average 1.2861842105263157) internal successors, (782), 610 states have internal predecessors, (782), 39 states have call successors, (39), 28 states have call predecessors, (39), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-01-10 06:42:25,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 861 transitions. [2022-01-10 06:42:25,402 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 861 transitions. Word has length 89 [2022-01-10 06:42:25,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:25,402 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 861 transitions. [2022-01-10 06:42:25,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:25,403 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 861 transitions. [2022-01-10 06:42:25,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:25,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:25,403 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] [2022-01-10 06:42:25,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:25,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:25,614 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:25,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:25,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1696986934, now seen corresponding path program 1 times [2022-01-10 06:42:25,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:25,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2127926276] [2022-01-10 06:42:25,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:25,615 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:25,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:25,616 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:25,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 06:42:25,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:25,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:25,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:25,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:25,861 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:25,861 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:25,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2127926276] [2022-01-10 06:42:25,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2127926276] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:25,861 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:25,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:42:25,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525427147] [2022-01-10 06:42:25,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:25,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:25,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:25,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:25,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:25,862 INFO L87 Difference]: Start difference. First operand 677 states and 861 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 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 06:42:25,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:25,932 INFO L93 Difference]: Finished difference Result 1906 states and 2433 transitions. [2022-01-10 06:42:25,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:25,932 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:25,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:25,937 INFO L225 Difference]: With dead ends: 1906 [2022-01-10 06:42:25,937 INFO L226 Difference]: Without dead ends: 1242 [2022-01-10 06:42:25,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:25,940 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 189 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 501 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 06:42:25,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 501 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:25,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2022-01-10 06:42:26,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1236. [2022-01-10 06:42:26,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1111 states have (on average 1.2736273627362735) internal successors, (1415), 1114 states have internal predecessors, (1415), 70 states have call successors, (70), 52 states have call predecessors, (70), 54 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2022-01-10 06:42:26,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 1557 transitions. [2022-01-10 06:42:26,006 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 1557 transitions. Word has length 89 [2022-01-10 06:42:26,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:26,007 INFO L470 AbstractCegarLoop]: Abstraction has 1236 states and 1557 transitions. [2022-01-10 06:42:26,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 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 06:42:26,007 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 1557 transitions. [2022-01-10 06:42:26,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:26,008 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:26,008 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] [2022-01-10 06:42:26,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-01-10 06:42:26,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:26,217 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:26,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:26,218 INFO L85 PathProgramCache]: Analyzing trace with hash -228783605, now seen corresponding path program 1 times [2022-01-10 06:42:26,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:26,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [496527550] [2022-01-10 06:42:26,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:26,218 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:26,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:26,220 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:26,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 06:42:26,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:26,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:26,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:26,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:26,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:26,438 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:26,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [496527550] [2022-01-10 06:42:26,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [496527550] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:26,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:26,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:26,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535126388] [2022-01-10 06:42:26,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:26,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:26,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:26,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:26,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:26,441 INFO L87 Difference]: Start difference. First operand 1236 states and 1557 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:26,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:26,533 INFO L93 Difference]: Finished difference Result 2809 states and 3591 transitions. [2022-01-10 06:42:26,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:26,534 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:26,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:26,542 INFO L225 Difference]: With dead ends: 2809 [2022-01-10 06:42:26,542 INFO L226 Difference]: Without dead ends: 1586 [2022-01-10 06:42:26,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 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 06:42:26,547 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 89 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1013 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 06:42:26,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1013 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:26,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2022-01-10 06:42:26,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1266. [2022-01-10 06:42:26,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 1141 states have (on average 1.259421560035057) internal successors, (1437), 1144 states have internal predecessors, (1437), 70 states have call successors, (70), 52 states have call predecessors, (70), 54 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2022-01-10 06:42:26,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 1579 transitions. [2022-01-10 06:42:26,621 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 1579 transitions. Word has length 89 [2022-01-10 06:42:26,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:26,622 INFO L470 AbstractCegarLoop]: Abstraction has 1266 states and 1579 transitions. [2022-01-10 06:42:26,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:26,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 1579 transitions. [2022-01-10 06:42:26,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:26,623 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:26,623 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] [2022-01-10 06:42:26,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:26,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:26,831 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:26,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:26,832 INFO L85 PathProgramCache]: Analyzing trace with hash 664702733, now seen corresponding path program 1 times [2022-01-10 06:42:26,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:26,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096230346] [2022-01-10 06:42:26,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:26,832 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:26,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:26,834 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:26,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 06:42:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:26,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:26,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:27,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:27,032 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:27,032 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:27,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096230346] [2022-01-10 06:42:27,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096230346] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:27,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:27,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:27,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238666342] [2022-01-10 06:42:27,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:27,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:27,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:27,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:27,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:27,033 INFO L87 Difference]: Start difference. First operand 1266 states and 1579 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:27,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:27,134 INFO L93 Difference]: Finished difference Result 2561 states and 3233 transitions. [2022-01-10 06:42:27,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:27,135 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 89 [2022-01-10 06:42:27,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:27,140 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 06:42:27,140 INFO L226 Difference]: Without dead ends: 1308 [2022-01-10 06:42:27,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 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 06:42:27,146 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 49 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 970 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 06:42:27,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 970 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:27,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2022-01-10 06:42:27,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1272. [2022-01-10 06:42:27,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1272 states, 1147 states have (on average 1.2441150828247602) internal successors, (1427), 1150 states have internal predecessors, (1427), 70 states have call successors, (70), 52 states have call predecessors, (70), 54 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2022-01-10 06:42:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 1569 transitions. [2022-01-10 06:42:27,212 INFO L78 Accepts]: Start accepts. Automaton has 1272 states and 1569 transitions. Word has length 89 [2022-01-10 06:42:27,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:27,213 INFO L470 AbstractCegarLoop]: Abstraction has 1272 states and 1569 transitions. [2022-01-10 06:42:27,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 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 06:42:27,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1272 states and 1569 transitions. [2022-01-10 06:42:27,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:27,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:27,214 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] [2022-01-10 06:42:27,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:27,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:27,423 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:27,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:27,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1180664433, now seen corresponding path program 1 times [2022-01-10 06:42:27,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:27,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437505303] [2022-01-10 06:42:27,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:27,424 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:27,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:27,425 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:27,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 06:42:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:27,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:42:27,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:27,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:27,662 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:27,663 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:27,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437505303] [2022-01-10 06:42:27,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437505303] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:27,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:27,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:27,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993043654] [2022-01-10 06:42:27,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:27,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:27,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:27,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:27,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:27,664 INFO L87 Difference]: Start difference. First operand 1272 states and 1569 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:27,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:27,994 INFO L93 Difference]: Finished difference Result 2690 states and 3327 transitions. [2022-01-10 06:42:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:27,994 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 89 [2022-01-10 06:42:27,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:28,000 INFO L225 Difference]: With dead ends: 2690 [2022-01-10 06:42:28,000 INFO L226 Difference]: Without dead ends: 1430 [2022-01-10 06:42:28,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:28,004 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 309 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:28,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 484 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:28,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2022-01-10 06:42:28,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1394. [2022-01-10 06:42:28,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1265 states have (on average 1.21501976284585) internal successors, (1537), 1268 states have internal predecessors, (1537), 70 states have call successors, (70), 56 states have call predecessors, (70), 58 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2022-01-10 06:42:28,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1679 transitions. [2022-01-10 06:42:28,085 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1679 transitions. Word has length 89 [2022-01-10 06:42:28,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:28,085 INFO L470 AbstractCegarLoop]: Abstraction has 1394 states and 1679 transitions. [2022-01-10 06:42:28,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:28,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1679 transitions. [2022-01-10 06:42:28,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-10 06:42:28,087 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:28,087 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] [2022-01-10 06:42:28,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:28,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:28,296 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:28,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:28,297 INFO L85 PathProgramCache]: Analyzing trace with hash -961809715, now seen corresponding path program 1 times [2022-01-10 06:42:28,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:28,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363573833] [2022-01-10 06:42:28,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:28,298 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:28,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:28,299 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:28,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 06:42:28,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:28,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:28,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:28,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:28,519 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:28,519 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:28,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363573833] [2022-01-10 06:42:28,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363573833] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:28,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:28,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:42:28,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215549447] [2022-01-10 06:42:28,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:28,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:28,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:28,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:28,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:28,521 INFO L87 Difference]: Start difference. First operand 1394 states and 1679 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:42:28,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:28,680 INFO L93 Difference]: Finished difference Result 4107 states and 4975 transitions. [2022-01-10 06:42:28,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:28,681 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 89 [2022-01-10 06:42:28,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:28,696 INFO L225 Difference]: With dead ends: 4107 [2022-01-10 06:42:28,696 INFO L226 Difference]: Without dead ends: 2726 [2022-01-10 06:42:28,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:28,702 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 142 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 461 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 06:42:28,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 461 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:28,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2726 states. [2022-01-10 06:42:28,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2726 to 2722. [2022-01-10 06:42:28,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2469 states have (on average 1.2017010935601458) internal successors, (2967), 2478 states have internal predecessors, (2967), 136 states have call successors, (136), 112 states have call predecessors, (136), 116 states have return successors, (140), 132 states have call predecessors, (140), 136 states have call successors, (140) [2022-01-10 06:42:28,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 3243 transitions. [2022-01-10 06:42:28,868 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 3243 transitions. Word has length 89 [2022-01-10 06:42:28,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:28,869 INFO L470 AbstractCegarLoop]: Abstraction has 2722 states and 3243 transitions. [2022-01-10 06:42:28,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:42:28,869 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 3243 transitions. [2022-01-10 06:42:28,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-01-10 06:42:28,872 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:28,872 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:28,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:29,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:29,081 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:29,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:29,082 INFO L85 PathProgramCache]: Analyzing trace with hash 705457676, now seen corresponding path program 1 times [2022-01-10 06:42:29,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:29,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [274367893] [2022-01-10 06:42:29,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:29,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:29,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:29,083 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:29,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 06:42:29,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:29,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:29,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:29,381 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 06:42:29,381 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:29,381 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:29,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [274367893] [2022-01-10 06:42:29,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [274367893] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:29,381 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:29,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:29,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853626652] [2022-01-10 06:42:29,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:29,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:29,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:29,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:29,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:29,382 INFO L87 Difference]: Start difference. First operand 2722 states and 3243 transitions. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:29,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:29,817 INFO L93 Difference]: Finished difference Result 7921 states and 9453 transitions. [2022-01-10 06:42:29,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:29,817 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 145 [2022-01-10 06:42:29,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:29,842 INFO L225 Difference]: With dead ends: 7921 [2022-01-10 06:42:29,842 INFO L226 Difference]: Without dead ends: 5213 [2022-01-10 06:42:29,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:29,849 INFO L933 BasicCegarLoop]: 327 mSDtfsCounter, 275 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:29,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 697 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:29,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5213 states. [2022-01-10 06:42:30,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5213 to 5211. [2022-01-10 06:42:30,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5211 states, 4723 states have (on average 1.1926741477874232) internal successors, (5633), 4749 states have internal predecessors, (5633), 255 states have call successors, (255), 208 states have call predecessors, (255), 232 states have return successors, (303), 255 states have call predecessors, (303), 255 states have call successors, (303) [2022-01-10 06:42:30,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5211 states to 5211 states and 6191 transitions. [2022-01-10 06:42:30,191 INFO L78 Accepts]: Start accepts. Automaton has 5211 states and 6191 transitions. Word has length 145 [2022-01-10 06:42:30,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:30,192 INFO L470 AbstractCegarLoop]: Abstraction has 5211 states and 6191 transitions. [2022-01-10 06:42:30,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:30,192 INFO L276 IsEmpty]: Start isEmpty. Operand 5211 states and 6191 transitions. [2022-01-10 06:42:30,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-01-10 06:42:30,197 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:30,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:30,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:30,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:30,407 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:30,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:30,408 INFO L85 PathProgramCache]: Analyzing trace with hash 775105550, now seen corresponding path program 1 times [2022-01-10 06:42:30,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:30,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [556590464] [2022-01-10 06:42:30,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:30,408 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:30,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:30,409 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:30,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 06:42:30,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:30,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:30,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:30,640 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:42:30,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:30,640 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:30,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [556590464] [2022-01-10 06:42:30,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [556590464] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:30,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:30,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:30,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969713420] [2022-01-10 06:42:30,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:30,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:30,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:30,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:30,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:30,642 INFO L87 Difference]: Start difference. First operand 5211 states and 6191 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:30,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:30,908 INFO L93 Difference]: Finished difference Result 10401 states and 12348 transitions. [2022-01-10 06:42:30,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:30,909 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 145 [2022-01-10 06:42:30,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:30,929 INFO L225 Difference]: With dead ends: 10401 [2022-01-10 06:42:30,930 INFO L226 Difference]: Without dead ends: 5204 [2022-01-10 06:42:30,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:30,940 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 230 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 237 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 06:42:30,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 237 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:30,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5204 states. [2022-01-10 06:42:31,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5204 to 5204. [2022-01-10 06:42:31,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5204 states, 4719 states have (on average 1.192201737656283) internal successors, (5626), 4744 states have internal predecessors, (5626), 252 states have call successors, (252), 208 states have call predecessors, (252), 232 states have return successors, (300), 252 states have call predecessors, (300), 252 states have call successors, (300) [2022-01-10 06:42:31,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5204 states to 5204 states and 6178 transitions. [2022-01-10 06:42:31,320 INFO L78 Accepts]: Start accepts. Automaton has 5204 states and 6178 transitions. Word has length 145 [2022-01-10 06:42:31,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:31,320 INFO L470 AbstractCegarLoop]: Abstraction has 5204 states and 6178 transitions. [2022-01-10 06:42:31,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:31,320 INFO L276 IsEmpty]: Start isEmpty. Operand 5204 states and 6178 transitions. [2022-01-10 06:42:31,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 06:42:31,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:31,324 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:31,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:31,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:31,533 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:31,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:31,533 INFO L85 PathProgramCache]: Analyzing trace with hash 824927972, now seen corresponding path program 1 times [2022-01-10 06:42:31,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:31,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1422841423] [2022-01-10 06:42:31,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:31,534 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:31,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:31,535 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:31,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 06:42:31,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:31,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:31,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:31,825 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 06:42:31,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:31,825 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:31,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1422841423] [2022-01-10 06:42:31,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1422841423] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:31,825 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:31,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:31,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139797693] [2022-01-10 06:42:31,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:31,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:31,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:31,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:31,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:31,827 INFO L87 Difference]: Start difference. First operand 5204 states and 6178 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:32,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:32,491 INFO L93 Difference]: Finished difference Result 15218 states and 18082 transitions. [2022-01-10 06:42:32,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:32,491 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 146 [2022-01-10 06:42:32,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:32,534 INFO L225 Difference]: With dead ends: 15218 [2022-01-10 06:42:32,534 INFO L226 Difference]: Without dead ends: 10028 [2022-01-10 06:42:32,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:32,548 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 269 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:32,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 659 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:32,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10028 states. [2022-01-10 06:42:33,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10028 to 10026. [2022-01-10 06:42:33,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10026 states, 9082 states have (on average 1.1863025765249946) internal successors, (10774), 9136 states have internal predecessors, (10774), 487 states have call successors, (487), 400 states have call predecessors, (487), 456 states have return successors, (615), 491 states have call predecessors, (615), 487 states have call successors, (615) [2022-01-10 06:42:33,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10026 states to 10026 states and 11876 transitions. [2022-01-10 06:42:33,297 INFO L78 Accepts]: Start accepts. Automaton has 10026 states and 11876 transitions. Word has length 146 [2022-01-10 06:42:33,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:33,298 INFO L470 AbstractCegarLoop]: Abstraction has 10026 states and 11876 transitions. [2022-01-10 06:42:33,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:33,299 INFO L276 IsEmpty]: Start isEmpty. Operand 10026 states and 11876 transitions. [2022-01-10 06:42:33,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 06:42:33,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:33,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:33,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:33,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:33,517 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:33,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:33,518 INFO L85 PathProgramCache]: Analyzing trace with hash 894575846, now seen corresponding path program 1 times [2022-01-10 06:42:33,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:33,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [614122058] [2022-01-10 06:42:33,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:33,519 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:33,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:33,521 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:33,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 06:42:33,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:33,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:33,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:33,771 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:42:33,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:33,772 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:33,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [614122058] [2022-01-10 06:42:33,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [614122058] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:33,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:33,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:33,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104188146] [2022-01-10 06:42:33,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:33,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:33,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:33,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:33,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:33,773 INFO L87 Difference]: Start difference. First operand 10026 states and 11876 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:34,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:34,201 INFO L93 Difference]: Finished difference Result 17678 states and 20941 transitions. [2022-01-10 06:42:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:34,202 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 146 [2022-01-10 06:42:34,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:34,225 INFO L225 Difference]: With dead ends: 17678 [2022-01-10 06:42:34,225 INFO L226 Difference]: Without dead ends: 7666 [2022-01-10 06:42:34,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:34,245 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 228 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 236 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 06:42:34,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 236 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:34,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7666 states. [2022-01-10 06:42:34,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7666 to 7666. [2022-01-10 06:42:34,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7666 states, 6949 states have (on average 1.1882285220895092) internal successors, (8257), 6990 states have internal predecessors, (8257), 368 states have call successors, (368), 304 states have call predecessors, (368), 348 states have return successors, (460), 372 states have call predecessors, (460), 368 states have call successors, (460) [2022-01-10 06:42:34,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7666 states to 7666 states and 9085 transitions. [2022-01-10 06:42:34,770 INFO L78 Accepts]: Start accepts. Automaton has 7666 states and 9085 transitions. Word has length 146 [2022-01-10 06:42:34,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:34,770 INFO L470 AbstractCegarLoop]: Abstraction has 7666 states and 9085 transitions. [2022-01-10 06:42:34,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:34,771 INFO L276 IsEmpty]: Start isEmpty. Operand 7666 states and 9085 transitions. [2022-01-10 06:42:34,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-01-10 06:42:34,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:34,776 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:34,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-01-10 06:42:34,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:34,985 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:34,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:34,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1041997552, now seen corresponding path program 1 times [2022-01-10 06:42:34,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:34,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1749536048] [2022-01-10 06:42:34,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:34,986 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:34,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:34,987 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:34,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 06:42:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:35,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:35,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:35,336 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 06:42:35,337 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:35,337 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:35,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1749536048] [2022-01-10 06:42:35,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1749536048] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:35,337 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:35,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:35,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47872455] [2022-01-10 06:42:35,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:35,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:35,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:35,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:35,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:35,338 INFO L87 Difference]: Start difference. First operand 7666 states and 9085 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:36,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:36,217 INFO L93 Difference]: Finished difference Result 21903 states and 25967 transitions. [2022-01-10 06:42:36,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:36,219 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 147 [2022-01-10 06:42:36,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:36,268 INFO L225 Difference]: With dead ends: 21903 [2022-01-10 06:42:36,268 INFO L226 Difference]: Without dead ends: 14251 [2022-01-10 06:42:36,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:36,285 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 260 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:36,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 636 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:36,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14251 states. [2022-01-10 06:42:37,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14251 to 14249. [2022-01-10 06:42:37,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14249 states, 12897 states have (on average 1.1843839652632395) internal successors, (15275), 12987 states have internal predecessors, (15275), 687 states have call successors, (687), 560 states have call predecessors, (687), 664 states have return successors, (899), 703 states have call predecessors, (899), 687 states have call successors, (899) [2022-01-10 06:42:37,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14249 states to 14249 states and 16861 transitions. [2022-01-10 06:42:37,205 INFO L78 Accepts]: Start accepts. Automaton has 14249 states and 16861 transitions. Word has length 147 [2022-01-10 06:42:37,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:37,206 INFO L470 AbstractCegarLoop]: Abstraction has 14249 states and 16861 transitions. [2022-01-10 06:42:37,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:37,206 INFO L276 IsEmpty]: Start isEmpty. Operand 14249 states and 16861 transitions. [2022-01-10 06:42:37,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-01-10 06:42:37,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:37,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:37,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-01-10 06:42:37,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:37,424 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:37,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:37,425 INFO L85 PathProgramCache]: Analyzing trace with hash -972349678, now seen corresponding path program 1 times [2022-01-10 06:42:37,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:37,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256280253] [2022-01-10 06:42:37,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:37,425 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:37,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:37,426 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:37,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 06:42:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:37,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:37,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:42:37,702 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:37,702 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:37,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1256280253] [2022-01-10 06:42:37,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1256280253] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:37,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:37,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:37,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416126006] [2022-01-10 06:42:37,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:37,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:37,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:37,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:37,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:37,703 INFO L87 Difference]: Start difference. First operand 14249 states and 16861 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:38,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:38,586 INFO L93 Difference]: Finished difference Result 28479 states and 33694 transitions. [2022-01-10 06:42:38,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:38,586 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 147 [2022-01-10 06:42:38,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:38,627 INFO L225 Difference]: With dead ends: 28479 [2022-01-10 06:42:38,627 INFO L226 Difference]: Without dead ends: 14244 [2022-01-10 06:42:38,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:38,651 INFO L933 BasicCegarLoop]: 235 mSDtfsCounter, 226 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 235 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 06:42:38,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 235 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:38,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14244 states. [2022-01-10 06:42:39,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14244 to 14244. [2022-01-10 06:42:39,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14244 states, 12895 states have (on average 1.1843350135711517) internal successors, (15272), 12984 states have internal predecessors, (15272), 684 states have call successors, (684), 560 states have call predecessors, (684), 664 states have return successors, (896), 700 states have call predecessors, (896), 684 states have call successors, (896) [2022-01-10 06:42:39,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14244 states to 14244 states and 16852 transitions. [2022-01-10 06:42:39,495 INFO L78 Accepts]: Start accepts. Automaton has 14244 states and 16852 transitions. Word has length 147 [2022-01-10 06:42:39,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:39,495 INFO L470 AbstractCegarLoop]: Abstraction has 14244 states and 16852 transitions. [2022-01-10 06:42:39,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:39,496 INFO L276 IsEmpty]: Start isEmpty. Operand 14244 states and 16852 transitions. [2022-01-10 06:42:39,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-10 06:42:39,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:39,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:39,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:39,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:39,713 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:39,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:39,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1033159648, now seen corresponding path program 1 times [2022-01-10 06:42:39,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:39,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [886816597] [2022-01-10 06:42:39,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:39,714 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:39,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:39,715 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:39,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 06:42:39,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:39,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:39,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:40,097 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 06:42:40,098 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:40,098 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:40,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [886816597] [2022-01-10 06:42:40,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [886816597] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:40,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:40,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:40,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822257801] [2022-01-10 06:42:40,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:40,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:40,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:40,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:40,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:40,100 INFO L87 Difference]: Start difference. First operand 14244 states and 16852 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:41,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:41,779 INFO L93 Difference]: Finished difference Result 41360 states and 48782 transitions. [2022-01-10 06:42:41,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:41,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 148 [2022-01-10 06:42:41,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:41,870 INFO L225 Difference]: With dead ends: 41360 [2022-01-10 06:42:41,871 INFO L226 Difference]: Without dead ends: 27130 [2022-01-10 06:42:41,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:41,908 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 274 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:41,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 508 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:41,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27130 states. [2022-01-10 06:42:43,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27130 to 26792. [2022-01-10 06:42:43,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26792 states, 23939 states have (on average 1.1779940682568195) internal successors, (28200), 24316 states have internal predecessors, (28200), 1268 states have call successors, (1268), 1024 states have call predecessors, (1268), 1584 states have return successors, (2080), 1452 states have call predecessors, (2080), 1268 states have call successors, (2080) [2022-01-10 06:42:43,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26792 states to 26792 states and 31548 transitions. [2022-01-10 06:42:43,593 INFO L78 Accepts]: Start accepts. Automaton has 26792 states and 31548 transitions. Word has length 148 [2022-01-10 06:42:43,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:43,593 INFO L470 AbstractCegarLoop]: Abstraction has 26792 states and 31548 transitions. [2022-01-10 06:42:43,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:43,593 INFO L276 IsEmpty]: Start isEmpty. Operand 26792 states and 31548 transitions. [2022-01-10 06:42:43,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-01-10 06:42:43,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:43,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:43,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:43,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:43,815 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:43,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:43,816 INFO L85 PathProgramCache]: Analyzing trace with hash -175651820, now seen corresponding path program 1 times [2022-01-10 06:42:43,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:43,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084455330] [2022-01-10 06:42:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:43,816 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:43,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:43,817 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:43,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 06:42:43,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:43,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:43,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:44,107 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 06:42:44,107 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:44,107 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:44,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084455330] [2022-01-10 06:42:44,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084455330] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:44,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:44,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:44,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051411107] [2022-01-10 06:42:44,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:44,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:44,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:44,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:44,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:44,108 INFO L87 Difference]: Start difference. First operand 26792 states and 31548 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:42:46,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:46,335 INFO L93 Difference]: Finished difference Result 74162 states and 87656 transitions. [2022-01-10 06:42:46,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:46,335 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 149 [2022-01-10 06:42:46,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:46,441 INFO L225 Difference]: With dead ends: 74162 [2022-01-10 06:42:46,441 INFO L226 Difference]: Without dead ends: 37188 [2022-01-10 06:42:46,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:46,498 INFO L933 BasicCegarLoop]: 437 mSDtfsCounter, 192 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:46,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 664 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:46,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37188 states. [2022-01-10 06:42:48,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37188 to 37188. [2022-01-10 06:42:48,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37188 states, 33223 states have (on average 1.1756012401047466) internal successors, (39057), 33704 states have internal predecessors, (39057), 1804 states have call successors, (1804), 1440 states have call predecessors, (1804), 2160 states have return successors, (2950), 2044 states have call predecessors, (2950), 1804 states have call successors, (2950) [2022-01-10 06:42:48,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37188 states to 37188 states and 43811 transitions. [2022-01-10 06:42:48,284 INFO L78 Accepts]: Start accepts. Automaton has 37188 states and 43811 transitions. Word has length 149 [2022-01-10 06:42:48,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:48,285 INFO L470 AbstractCegarLoop]: Abstraction has 37188 states and 43811 transitions. [2022-01-10 06:42:48,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 06:42:48,285 INFO L276 IsEmpty]: Start isEmpty. Operand 37188 states and 43811 transitions. [2022-01-10 06:42:48,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-01-10 06:42:48,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:48,311 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:48,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:48,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:48,522 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:48,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:48,522 INFO L85 PathProgramCache]: Analyzing trace with hash -720177817, now seen corresponding path program 1 times [2022-01-10 06:42:48,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:48,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958824224] [2022-01-10 06:42:48,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:48,523 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:48,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:48,524 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:48,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 06:42:48,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:48,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:48,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:48,914 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 06:42:48,915 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:48,915 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:48,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958824224] [2022-01-10 06:42:48,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958824224] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:48,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:48,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:42:48,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592912313] [2022-01-10 06:42:48,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:48,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:48,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:48,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:48,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:48,916 INFO L87 Difference]: Start difference. First operand 37188 states and 43811 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:42:51,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:51,080 INFO L93 Difference]: Finished difference Result 84795 states and 100155 transitions. [2022-01-10 06:42:51,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:51,080 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 192 [2022-01-10 06:42:51,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:51,235 INFO L225 Difference]: With dead ends: 84795 [2022-01-10 06:42:51,235 INFO L226 Difference]: Without dead ends: 47620 [2022-01-10 06:42:51,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:51,304 INFO L933 BasicCegarLoop]: 246 mSDtfsCounter, 110 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 456 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 06:42:51,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 456 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:51,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47620 states. [2022-01-10 06:42:53,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47620 to 47476. [2022-01-10 06:42:53,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47476 states, 42479 states have (on average 1.1696367616940135) internal successors, (49685), 43012 states have internal predecessors, (49685), 2340 states have call successors, (2340), 1856 states have call predecessors, (2340), 2656 states have return successors, (3674), 2608 states have call predecessors, (3674), 2340 states have call successors, (3674) [2022-01-10 06:42:53,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47476 states to 47476 states and 55699 transitions. [2022-01-10 06:42:53,896 INFO L78 Accepts]: Start accepts. Automaton has 47476 states and 55699 transitions. Word has length 192 [2022-01-10 06:42:53,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:53,897 INFO L470 AbstractCegarLoop]: Abstraction has 47476 states and 55699 transitions. [2022-01-10 06:42:53,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:42:53,897 INFO L276 IsEmpty]: Start isEmpty. Operand 47476 states and 55699 transitions. [2022-01-10 06:42:53,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-01-10 06:42:53,931 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:53,931 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:53,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:54,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:54,133 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:54,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:54,134 INFO L85 PathProgramCache]: Analyzing trace with hash -945850904, now seen corresponding path program 1 times [2022-01-10 06:42:54,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:54,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595230747] [2022-01-10 06:42:54,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:54,134 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:54,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:54,135 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:54,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 06:42:54,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:54,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:54,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:54,541 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-01-10 06:42:54,541 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:54,541 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:54,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595230747] [2022-01-10 06:42:54,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595230747] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:54,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:54,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:54,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420142711] [2022-01-10 06:42:54,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:54,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:54,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:54,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:54,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:54,543 INFO L87 Difference]: Start difference. First operand 47476 states and 55699 transitions. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:42:56,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:56,952 INFO L93 Difference]: Finished difference Result 95488 states and 112260 transitions. [2022-01-10 06:42:56,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:56,953 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 214 [2022-01-10 06:42:56,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:57,094 INFO L225 Difference]: With dead ends: 95488 [2022-01-10 06:42:57,094 INFO L226 Difference]: Without dead ends: 48026 [2022-01-10 06:42:57,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:57,172 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 284 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:57,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 533 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:42:57,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48026 states. [2022-01-10 06:42:59,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48026 to 48026. [2022-01-10 06:42:59,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48026 states, 42981 states have (on average 1.1624904027360927) internal successors, (49965), 43538 states have internal predecessors, (49965), 2340 states have call successors, (2340), 1856 states have call predecessors, (2340), 2704 states have return successors, (3392), 2632 states have call predecessors, (3392), 2340 states have call successors, (3392) [2022-01-10 06:42:59,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48026 states to 48026 states and 55697 transitions. [2022-01-10 06:42:59,691 INFO L78 Accepts]: Start accepts. Automaton has 48026 states and 55697 transitions. Word has length 214 [2022-01-10 06:42:59,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:59,692 INFO L470 AbstractCegarLoop]: Abstraction has 48026 states and 55697 transitions. [2022-01-10 06:42:59,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 06:42:59,692 INFO L276 IsEmpty]: Start isEmpty. Operand 48026 states and 55697 transitions. [2022-01-10 06:42:59,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-01-10 06:42:59,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:59,719 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:59,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-01-10 06:42:59,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:59,928 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:59,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:59,929 INFO L85 PathProgramCache]: Analyzing trace with hash 224843864, now seen corresponding path program 1 times [2022-01-10 06:42:59,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:59,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [9565544] [2022-01-10 06:42:59,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:59,929 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:59,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:59,930 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:59,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 06:43:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:00,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:00,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:00,300 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-01-10 06:43:00,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:00,301 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:00,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [9565544] [2022-01-10 06:43:00,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [9565544] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:00,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:00,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:43:00,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344396268] [2022-01-10 06:43:00,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:00,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:00,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:00,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:00,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:00,302 INFO L87 Difference]: Start difference. First operand 48026 states and 55697 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:43:03,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:03,927 INFO L93 Difference]: Finished difference Result 119846 states and 142275 transitions. [2022-01-10 06:43:03,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:03,927 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 215 [2022-01-10 06:43:03,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:04,196 INFO L225 Difference]: With dead ends: 119846 [2022-01-10 06:43:04,196 INFO L226 Difference]: Without dead ends: 82080 [2022-01-10 06:43:04,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:04,258 INFO L933 BasicCegarLoop]: 255 mSDtfsCounter, 208 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:04,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 465 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:04,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82080 states. [2022-01-10 06:43:08,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82080 to 81094. [2022-01-10 06:43:08,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81094 states, 72377 states have (on average 1.157480967710737) internal successors, (83775), 73414 states have internal predecessors, (83775), 3996 states have call successors, (3996), 3152 states have call predecessors, (3996), 4720 states have return successors, (7394), 4528 states have call predecessors, (7394), 3996 states have call successors, (7394) [2022-01-10 06:43:08,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81094 states to 81094 states and 95165 transitions. [2022-01-10 06:43:08,556 INFO L78 Accepts]: Start accepts. Automaton has 81094 states and 95165 transitions. Word has length 215 [2022-01-10 06:43:08,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:08,557 INFO L470 AbstractCegarLoop]: Abstraction has 81094 states and 95165 transitions. [2022-01-10 06:43:08,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 06:43:08,557 INFO L276 IsEmpty]: Start isEmpty. Operand 81094 states and 95165 transitions. [2022-01-10 06:43:08,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-01-10 06:43:08,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:08,597 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:08,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:08,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:08,797 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:08,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:08,798 INFO L85 PathProgramCache]: Analyzing trace with hash -848972684, now seen corresponding path program 1 times [2022-01-10 06:43:08,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:08,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1558158001] [2022-01-10 06:43:08,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:08,798 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:08,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:08,801 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:08,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 06:43:08,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:08,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:08,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:09,159 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 06:43:09,159 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:09,160 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:09,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1558158001] [2022-01-10 06:43:09,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1558158001] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:09,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:09,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:43:09,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156382495] [2022-01-10 06:43:09,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:09,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:09,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:09,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:09,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:09,161 INFO L87 Difference]: Start difference. First operand 81094 states and 95165 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-01-10 06:43:13,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:13,120 INFO L93 Difference]: Finished difference Result 151930 states and 178587 transitions. [2022-01-10 06:43:13,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:13,120 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 215 [2022-01-10 06:43:13,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:13,415 INFO L225 Difference]: With dead ends: 151930 [2022-01-10 06:43:13,416 INFO L226 Difference]: Without dead ends: 81096 [2022-01-10 06:43:13,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:13,530 INFO L933 BasicCegarLoop]: 394 mSDtfsCounter, 182 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:13,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 626 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:13,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81096 states.