/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/combinations/Problem05_label48+token_ring.03.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:50:07,467 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:50:07,469 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:50:07,526 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:50:07,526 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:50:07,529 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:50:07,530 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:50:07,531 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:50:07,532 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:50:07,533 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:50:07,535 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:50:07,537 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:50:07,537 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:50:07,540 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:50:07,540 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:50:07,542 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:50:07,543 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:50:07,544 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:50:07,545 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:50:07,549 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:50:07,550 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:50:07,550 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:50:07,551 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:50:07,552 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:50:07,557 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:50:07,557 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:50:07,557 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:50:07,558 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:50:07,558 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:50:07,559 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:50:07,559 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:50:07,559 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:50:07,560 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:50:07,561 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:50:07,562 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:50:07,562 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:50:07,562 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:50:07,562 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:50:07,562 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:50:07,563 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:50:07,563 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:50:07,564 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 07:50:07,589 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:50:07,589 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:50:07,589 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:50:07,589 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:50:07,590 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:50:07,590 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:50:07,590 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:50:07,590 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:50:07,590 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:50:07,590 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:50:07,591 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:50:07,591 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:50:07,591 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:50:07,591 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:50:07,591 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:50:07,591 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:50:07,592 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:50:07,592 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:50:07,592 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:50:07,592 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:50:07,592 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:50:07,592 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:50:07,592 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:50:07,592 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:50:07,593 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:50:07,593 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:50:07,593 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:50:07,593 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:50:07,593 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:50:07,593 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:50:07,594 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:50:07,594 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:50:07,594 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:50:07,594 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 07:50:07,770 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:50:07,789 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:50:07,791 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:50:07,791 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:50:07,792 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:50:07,793 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label48+token_ring.03.cil-2.c [2022-01-10 07:50:07,839 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d1437739/26c9e8b0dd9f4c4c94625b90ea3499f5/FLAG0618bf6ad [2022-01-10 07:50:08,590 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:50:08,590 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label48+token_ring.03.cil-2.c [2022-01-10 07:50:08,638 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d1437739/26c9e8b0dd9f4c4c94625b90ea3499f5/FLAG0618bf6ad [2022-01-10 07:50:08,870 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d1437739/26c9e8b0dd9f4c4c94625b90ea3499f5 [2022-01-10 07:50:08,872 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:50:08,873 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:50:08,875 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:50:08,875 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:50:08,878 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:50:08,878 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:50:08" (1/1) ... [2022-01-10 07:50:08,879 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28e3ce85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:08, skipping insertion in model container [2022-01-10 07:50:08,879 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:50:08" (1/1) ... [2022-01-10 07:50:08,884 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:50:09,015 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:50:10,200 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label48+token_ring.03.cil-2.c[375709,375722] [2022-01-10 07:50:10,224 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label48+token_ring.03.cil-2.c[383339,383352] [2022-01-10 07:50:10,369 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:50:10,378 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:50:10,971 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label48+token_ring.03.cil-2.c[375709,375722] [2022-01-10 07:50:10,978 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label48+token_ring.03.cil-2.c[383339,383352] [2022-01-10 07:50:10,995 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:50:11,037 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:50:11,038 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11 WrapperNode [2022-01-10 07:50:11,038 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:50:11,039 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:50:11,039 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:50:11,039 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:50:11,044 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,104 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,381 INFO L137 Inliner]: procedures = 51, calls = 50, calls flagged for inlining = 28, calls inlined = 28, statements flattened = 12653 [2022-01-10 07:50:11,382 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:50:11,382 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:50:11,382 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:50:11,382 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:50:11,388 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,388 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,443 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,443 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,578 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,619 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,641 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,770 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:50:11,772 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:50:11,772 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:50:11,772 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:50:11,773 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (1/1) ... [2022-01-10 07:50:11,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:50:11,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:50:11,804 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 07:50:11,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 07:50:11,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:50:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:50:11,832 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:50:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:50:11,832 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:50:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:50:11,832 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:50:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:50:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:50:11,832 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:50:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:50:11,832 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:50:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:50:11,832 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:50:11,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:50:11,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:50:11,928 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:50:11,929 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:50:18,391 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:50:18,417 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:50:18,417 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-01-10 07:50:18,421 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:50:18 BoogieIcfgContainer [2022-01-10 07:50:18,421 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:50:18,422 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:50:18,422 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:50:18,425 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:50:18,425 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:50:08" (1/3) ... [2022-01-10 07:50:18,425 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f364199 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:50:18, skipping insertion in model container [2022-01-10 07:50:18,425 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:11" (2/3) ... [2022-01-10 07:50:18,426 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f364199 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:50:18, skipping insertion in model container [2022-01-10 07:50:18,426 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:50:18" (3/3) ... [2022-01-10 07:50:18,427 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label48+token_ring.03.cil-2.c [2022-01-10 07:50:18,431 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:50:18,431 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:50:18,480 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:50:18,487 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 07:50:18,487 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:50:18,537 INFO L276 IsEmpty]: Start isEmpty. Operand has 2340 states, 2314 states have (on average 1.8556611927398445) internal successors, (4294), 2317 states have internal predecessors, (4294), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-01-10 07:50:18,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:18,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:18,545 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] [2022-01-10 07:50:18,546 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:18,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:18,549 INFO L85 PathProgramCache]: Analyzing trace with hash 200056068, now seen corresponding path program 1 times [2022-01-10 07:50:18,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:18,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [678390588] [2022-01-10 07:50:18,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:18,558 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:18,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:18,560 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:18,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 07:50:18,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:18,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:18,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:18,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:18,919 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:18,920 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:18,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [678390588] [2022-01-10 07:50:18,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [678390588] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:18,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:18,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:18,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855897191] [2022-01-10 07:50:18,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:18,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:18,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:18,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:18,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:18,955 INFO L87 Difference]: Start difference. First operand has 2340 states, 2314 states have (on average 1.8556611927398445) internal successors, (4294), 2317 states have internal predecessors, (4294), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:19,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:19,343 INFO L93 Difference]: Finished difference Result 4825 states and 8889 transitions. [2022-01-10 07:50:19,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:50:19,345 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:19,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:19,366 INFO L225 Difference]: With dead ends: 4825 [2022-01-10 07:50:19,367 INFO L226 Difference]: Without dead ends: 2426 [2022-01-10 07:50:19,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:19,379 INFO L933 BasicCegarLoop]: 4268 mSDtfsCounter, 4408 mSDsluCounter, 8488 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4419 SdHoareTripleChecker+Valid, 12756 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:19,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4419 Valid, 12756 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:19,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2426 states. [2022-01-10 07:50:19,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2426 to 2415. [2022-01-10 07:50:19,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.8291859974694222) internal successors, (4337), 2374 states have internal predecessors, (4337), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:50:19,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4396 transitions. [2022-01-10 07:50:19,481 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4396 transitions. Word has length 79 [2022-01-10 07:50:19,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:19,481 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4396 transitions. [2022-01-10 07:50:19,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:19,481 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4396 transitions. [2022-01-10 07:50:19,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:19,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:19,484 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] [2022-01-10 07:50:19,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:19,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:19,692 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:19,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:19,693 INFO L85 PathProgramCache]: Analyzing trace with hash 437104264, now seen corresponding path program 1 times [2022-01-10 07:50:19,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:19,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [873749735] [2022-01-10 07:50:19,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:19,693 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:19,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:19,694 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:19,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 07:50:19,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:19,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:19,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:19,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:19,898 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:19,899 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:19,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [873749735] [2022-01-10 07:50:19,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [873749735] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:19,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:19,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:19,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346355750] [2022-01-10 07:50:19,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:19,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:19,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:19,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:19,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:19,904 INFO L87 Difference]: Start difference. First operand 2415 states and 4396 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:20,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:20,092 INFO L93 Difference]: Finished difference Result 2698 states and 4824 transitions. [2022-01-10 07:50:20,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:20,097 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:20,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:20,110 INFO L225 Difference]: With dead ends: 2698 [2022-01-10 07:50:20,110 INFO L226 Difference]: Without dead ends: 2415 [2022-01-10 07:50:20,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:20,113 INFO L933 BasicCegarLoop]: 4161 mSDtfsCounter, 4236 mSDsluCounter, 8149 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4247 SdHoareTripleChecker+Valid, 12310 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:20,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4247 Valid, 12310 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:20,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2022-01-10 07:50:20,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2415. [2022-01-10 07:50:20,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.826233656684943) internal successors, (4330), 2374 states have internal predecessors, (4330), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:50:20,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4389 transitions. [2022-01-10 07:50:20,159 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4389 transitions. Word has length 79 [2022-01-10 07:50:20,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:20,160 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4389 transitions. [2022-01-10 07:50:20,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:20,160 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4389 transitions. [2022-01-10 07:50:20,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:20,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:20,165 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:20,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:20,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:20,371 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:20,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:20,372 INFO L85 PathProgramCache]: Analyzing trace with hash 444750980, now seen corresponding path program 1 times [2022-01-10 07:50:20,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:20,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1647479568] [2022-01-10 07:50:20,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:20,372 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:20,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:20,373 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:20,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 07:50:20,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:20,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:20,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:20,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:20,566 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:20,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1647479568] [2022-01-10 07:50:20,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1647479568] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:20,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:20,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:20,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659123100] [2022-01-10 07:50:20,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:20,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:20,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:20,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:20,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:20,568 INFO L87 Difference]: Start difference. First operand 2415 states and 4389 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:20,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:20,788 INFO L93 Difference]: Finished difference Result 2698 states and 4810 transitions. [2022-01-10 07:50:20,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:20,788 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:20,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:20,796 INFO L225 Difference]: With dead ends: 2698 [2022-01-10 07:50:20,796 INFO L226 Difference]: Without dead ends: 2415 [2022-01-10 07:50:20,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:20,798 INFO L933 BasicCegarLoop]: 4158 mSDtfsCounter, 4230 mSDsluCounter, 8145 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4241 SdHoareTripleChecker+Valid, 12303 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:20,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4241 Valid, 12303 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:20,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2022-01-10 07:50:20,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2415. [2022-01-10 07:50:20,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.823281315900464) internal successors, (4323), 2374 states have internal predecessors, (4323), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:50:20,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4382 transitions. [2022-01-10 07:50:20,842 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4382 transitions. Word has length 79 [2022-01-10 07:50:20,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:20,842 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4382 transitions. [2022-01-10 07:50:20,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:20,843 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4382 transitions. [2022-01-10 07:50:20,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:20,844 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:20,844 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] [2022-01-10 07:50:20,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:21,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:21,053 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:21,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:21,053 INFO L85 PathProgramCache]: Analyzing trace with hash 167902984, now seen corresponding path program 1 times [2022-01-10 07:50:21,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:21,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1785710341] [2022-01-10 07:50:21,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:21,054 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:21,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:21,055 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:21,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 07:50:21,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:21,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:21,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:21,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:21,250 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:21,250 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:21,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1785710341] [2022-01-10 07:50:21,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1785710341] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:21,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:21,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:21,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026477463] [2022-01-10 07:50:21,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:21,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:21,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:21,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:21,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:21,252 INFO L87 Difference]: Start difference. First operand 2415 states and 4382 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:21,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:21,477 INFO L93 Difference]: Finished difference Result 2698 states and 4796 transitions. [2022-01-10 07:50:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:21,478 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:21,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:21,485 INFO L225 Difference]: With dead ends: 2698 [2022-01-10 07:50:21,485 INFO L226 Difference]: Without dead ends: 2415 [2022-01-10 07:50:21,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:21,491 INFO L933 BasicCegarLoop]: 4155 mSDtfsCounter, 4224 mSDsluCounter, 8141 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4235 SdHoareTripleChecker+Valid, 12296 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:21,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4235 Valid, 12296 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:21,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2022-01-10 07:50:21,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2415. [2022-01-10 07:50:21,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.8203289751159848) internal successors, (4316), 2374 states have internal predecessors, (4316), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:50:21,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4375 transitions. [2022-01-10 07:50:21,533 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4375 transitions. Word has length 79 [2022-01-10 07:50:21,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:21,534 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4375 transitions. [2022-01-10 07:50:21,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:21,534 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4375 transitions. [2022-01-10 07:50:21,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:21,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:21,535 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] [2022-01-10 07:50:21,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:21,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:21,742 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:21,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:21,743 INFO L85 PathProgramCache]: Analyzing trace with hash 713161732, now seen corresponding path program 1 times [2022-01-10 07:50:21,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:21,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [12694970] [2022-01-10 07:50:21,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:21,743 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:21,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:21,744 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:21,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 07:50:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:21,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:21,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:21,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:21,929 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:21,929 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:21,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [12694970] [2022-01-10 07:50:21,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [12694970] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:21,929 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:21,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:21,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339250492] [2022-01-10 07:50:21,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:21,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:21,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:21,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:21,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:21,931 INFO L87 Difference]: Start difference. First operand 2415 states and 4375 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:22,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:22,156 INFO L93 Difference]: Finished difference Result 2764 states and 4882 transitions. [2022-01-10 07:50:22,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:22,156 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:22,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:22,163 INFO L225 Difference]: With dead ends: 2764 [2022-01-10 07:50:22,163 INFO L226 Difference]: Without dead ends: 2481 [2022-01-10 07:50:22,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:22,165 INFO L933 BasicCegarLoop]: 4152 mSDtfsCounter, 4254 mSDsluCounter, 8136 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4265 SdHoareTripleChecker+Valid, 12288 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:22,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4265 Valid, 12288 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:22,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2481 states. [2022-01-10 07:50:22,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2481 to 2481. [2022-01-10 07:50:22,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2481 states, 2431 states have (on average 1.8062525709584534) internal successors, (4391), 2434 states have internal predecessors, (4391), 31 states have call successors, (31), 16 states have call predecessors, (31), 17 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-01-10 07:50:22,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2481 states to 2481 states and 4454 transitions. [2022-01-10 07:50:22,213 INFO L78 Accepts]: Start accepts. Automaton has 2481 states and 4454 transitions. Word has length 79 [2022-01-10 07:50:22,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:22,213 INFO L470 AbstractCegarLoop]: Abstraction has 2481 states and 4454 transitions. [2022-01-10 07:50:22,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:22,214 INFO L276 IsEmpty]: Start isEmpty. Operand 2481 states and 4454 transitions. [2022-01-10 07:50:22,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:22,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:22,219 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] [2022-01-10 07:50:22,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:22,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:22,440 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:22,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:22,440 INFO L85 PathProgramCache]: Analyzing trace with hash 595519561, now seen corresponding path program 1 times [2022-01-10 07:50:22,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:22,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1453729726] [2022-01-10 07:50:22,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:22,441 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:22,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:22,442 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:22,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 07:50:22,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:22,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:22,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:22,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:22,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:22,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:22,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1453729726] [2022-01-10 07:50:22,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1453729726] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:22,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:22,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:22,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630582904] [2022-01-10 07:50:22,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:22,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:22,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:22,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:22,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:22,608 INFO L87 Difference]: Start difference. First operand 2481 states and 4454 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:22,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:22,826 INFO L93 Difference]: Finished difference Result 2896 states and 5040 transitions. [2022-01-10 07:50:22,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:22,827 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:22,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:22,834 INFO L225 Difference]: With dead ends: 2896 [2022-01-10 07:50:22,834 INFO L226 Difference]: Without dead ends: 2547 [2022-01-10 07:50:22,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:22,837 INFO L933 BasicCegarLoop]: 4150 mSDtfsCounter, 4247 mSDsluCounter, 8132 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4258 SdHoareTripleChecker+Valid, 12282 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:22,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4258 Valid, 12282 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:22,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2022-01-10 07:50:22,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2547. [2022-01-10 07:50:22,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2547 states, 2491 states have (on average 1.7912484945804898) internal successors, (4462), 2494 states have internal predecessors, (4462), 33 states have call successors, (33), 20 states have call predecessors, (33), 21 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2022-01-10 07:50:22,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2547 states to 2547 states and 4529 transitions. [2022-01-10 07:50:22,880 INFO L78 Accepts]: Start accepts. Automaton has 2547 states and 4529 transitions. Word has length 79 [2022-01-10 07:50:22,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:22,880 INFO L470 AbstractCegarLoop]: Abstraction has 2547 states and 4529 transitions. [2022-01-10 07:50:22,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:22,881 INFO L276 IsEmpty]: Start isEmpty. Operand 2547 states and 4529 transitions. [2022-01-10 07:50:22,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:22,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:22,881 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] [2022-01-10 07:50:22,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:23,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:23,090 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:23,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1016198213, now seen corresponding path program 1 times [2022-01-10 07:50:23,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:23,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1094060873] [2022-01-10 07:50:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:23,092 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:23,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:23,096 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:23,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 07:50:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:23,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:23,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:23,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:23,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:23,233 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:23,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1094060873] [2022-01-10 07:50:23,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1094060873] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:23,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:23,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:23,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85444736] [2022-01-10 07:50:23,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:23,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:23,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:23,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:23,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:23,234 INFO L87 Difference]: Start difference. First operand 2547 states and 4529 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:23,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:23,444 INFO L93 Difference]: Finished difference Result 3028 states and 5190 transitions. [2022-01-10 07:50:23,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:23,445 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:23,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:23,452 INFO L225 Difference]: With dead ends: 3028 [2022-01-10 07:50:23,453 INFO L226 Difference]: Without dead ends: 2613 [2022-01-10 07:50:23,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:23,455 INFO L933 BasicCegarLoop]: 4145 mSDtfsCounter, 4240 mSDsluCounter, 8128 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4251 SdHoareTripleChecker+Valid, 12273 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:23,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4251 Valid, 12273 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:23,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2022-01-10 07:50:23,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2613. [2022-01-10 07:50:23,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2613 states, 2551 states have (on average 1.7753822030576245) internal successors, (4529), 2554 states have internal predecessors, (4529), 35 states have call successors, (35), 24 states have call predecessors, (35), 25 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 07:50:23,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2613 states to 2613 states and 4600 transitions. [2022-01-10 07:50:23,513 INFO L78 Accepts]: Start accepts. Automaton has 2613 states and 4600 transitions. Word has length 79 [2022-01-10 07:50:23,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:23,514 INFO L470 AbstractCegarLoop]: Abstraction has 2613 states and 4600 transitions. [2022-01-10 07:50:23,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:23,515 INFO L276 IsEmpty]: Start isEmpty. Operand 2613 states and 4600 transitions. [2022-01-10 07:50:23,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:23,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:23,515 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] [2022-01-10 07:50:23,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:23,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:23,724 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:23,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:23,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1683727938, now seen corresponding path program 1 times [2022-01-10 07:50:23,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:23,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2038137262] [2022-01-10 07:50:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:23,725 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:23,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:23,726 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:23,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 07:50:23,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:23,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:23,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:23,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:23,891 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:23,891 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:23,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2038137262] [2022-01-10 07:50:23,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2038137262] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:23,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:23,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:50:23,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068339444] [2022-01-10 07:50:23,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:23,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:23,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:23,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:23,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:23,893 INFO L87 Difference]: Start difference. First operand 2613 states and 4600 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:23,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:23,962 INFO L93 Difference]: Finished difference Result 3191 states and 5371 transitions. [2022-01-10 07:50:23,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:50:23,963 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:23,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:23,971 INFO L225 Difference]: With dead ends: 3191 [2022-01-10 07:50:23,971 INFO L226 Difference]: Without dead ends: 2711 [2022-01-10 07:50:23,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:50:23,973 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 128 mSDsluCounter, 12538 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 16701 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:23,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 16701 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:23,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2711 states. [2022-01-10 07:50:24,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2711 to 2619. [2022-01-10 07:50:24,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2557 states have (on average 1.7712162690653108) internal successors, (4529), 2560 states have internal predecessors, (4529), 35 states have call successors, (35), 24 states have call predecessors, (35), 25 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 07:50:24,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4600 transitions. [2022-01-10 07:50:24,022 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4600 transitions. Word has length 79 [2022-01-10 07:50:24,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:24,022 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4600 transitions. [2022-01-10 07:50:24,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:24,023 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4600 transitions. [2022-01-10 07:50:24,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:24,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:24,023 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] [2022-01-10 07:50:24,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:24,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:24,231 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:24,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:24,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1668209220, now seen corresponding path program 1 times [2022-01-10 07:50:24,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:24,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1171060101] [2022-01-10 07:50:24,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:24,232 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:24,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:24,232 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:24,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 07:50:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:24,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:24,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:24,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:24,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:24,402 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:24,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1171060101] [2022-01-10 07:50:24,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1171060101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:24,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:24,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:50:24,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453693148] [2022-01-10 07:50:24,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:24,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:24,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:24,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:24,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:24,404 INFO L87 Difference]: Start difference. First operand 2619 states and 4600 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:24,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:24,524 INFO L93 Difference]: Finished difference Result 3175 states and 5335 transitions. [2022-01-10 07:50:24,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:50:24,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:24,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:24,543 INFO L225 Difference]: With dead ends: 3175 [2022-01-10 07:50:24,544 INFO L226 Difference]: Without dead ends: 2689 [2022-01-10 07:50:24,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:50:24,547 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 89 mSDsluCounter, 12523 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 16686 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:24,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 16686 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:24,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2689 states. [2022-01-10 07:50:24,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2689 to 2625. [2022-01-10 07:50:24,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2625 states, 2563 states have (on average 1.7670698400312135) internal successors, (4529), 2566 states have internal predecessors, (4529), 35 states have call successors, (35), 24 states have call predecessors, (35), 25 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 07:50:24,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2625 states to 2625 states and 4600 transitions. [2022-01-10 07:50:24,595 INFO L78 Accepts]: Start accepts. Automaton has 2625 states and 4600 transitions. Word has length 79 [2022-01-10 07:50:24,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:24,595 INFO L470 AbstractCegarLoop]: Abstraction has 2625 states and 4600 transitions. [2022-01-10 07:50:24,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:24,595 INFO L276 IsEmpty]: Start isEmpty. Operand 2625 states and 4600 transitions. [2022-01-10 07:50:24,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:24,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:24,596 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] [2022-01-10 07:50:24,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:24,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:24,803 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:24,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:24,803 INFO L85 PathProgramCache]: Analyzing trace with hash 770815942, now seen corresponding path program 1 times [2022-01-10 07:50:24,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:24,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [797571213] [2022-01-10 07:50:24,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:24,804 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:24,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:24,805 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:24,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 07:50:24,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:24,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:24,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:24,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:24,970 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:24,970 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:24,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [797571213] [2022-01-10 07:50:24,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [797571213] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:24,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:24,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:50:24,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973035601] [2022-01-10 07:50:24,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:24,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:24,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:24,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:24,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:24,971 INFO L87 Difference]: Start difference. First operand 2625 states and 4600 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:25,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:25,043 INFO L93 Difference]: Finished difference Result 3526 states and 5754 transitions. [2022-01-10 07:50:25,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:25,044 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:25,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:25,050 INFO L225 Difference]: With dead ends: 3526 [2022-01-10 07:50:25,050 INFO L226 Difference]: Without dead ends: 3034 [2022-01-10 07:50:25,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:25,053 INFO L933 BasicCegarLoop]: 4209 mSDtfsCounter, 4115 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4115 SdHoareTripleChecker+Valid, 4389 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:25,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4115 Valid, 4389 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:25,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states. [2022-01-10 07:50:25,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3028. [2022-01-10 07:50:25,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3028 states, 2918 states have (on average 1.7052775873886223) internal successors, (4976), 2922 states have internal predecessors, (4976), 62 states have call successors, (62), 44 states have call predecessors, (62), 46 states have return successors, (64), 62 states have call predecessors, (64), 62 states have call successors, (64) [2022-01-10 07:50:25,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3028 states to 3028 states and 5102 transitions. [2022-01-10 07:50:25,109 INFO L78 Accepts]: Start accepts. Automaton has 3028 states and 5102 transitions. Word has length 79 [2022-01-10 07:50:25,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:25,109 INFO L470 AbstractCegarLoop]: Abstraction has 3028 states and 5102 transitions. [2022-01-10 07:50:25,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:25,109 INFO L276 IsEmpty]: Start isEmpty. Operand 3028 states and 5102 transitions. [2022-01-10 07:50:25,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:25,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:25,110 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] [2022-01-10 07:50:25,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-01-10 07:50:25,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:25,317 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:25,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:25,318 INFO L85 PathProgramCache]: Analyzing trace with hash 285641223, now seen corresponding path program 1 times [2022-01-10 07:50:25,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:25,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1750818558] [2022-01-10 07:50:25,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:25,318 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:25,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:25,319 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:25,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 07:50:25,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:25,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:25,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:25,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:25,466 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:25,466 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:25,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1750818558] [2022-01-10 07:50:25,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1750818558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:25,466 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:25,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:50:25,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537617989] [2022-01-10 07:50:25,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:25,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:25,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:25,467 INFO L87 Difference]: Start difference. First operand 3028 states and 5102 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:25,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:25,554 INFO L93 Difference]: Finished difference Result 4091 states and 6480 transitions. [2022-01-10 07:50:25,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:50:25,555 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:25,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:25,561 INFO L225 Difference]: With dead ends: 4091 [2022-01-10 07:50:25,561 INFO L226 Difference]: Without dead ends: 3196 [2022-01-10 07:50:25,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:50:25,564 INFO L933 BasicCegarLoop]: 4169 mSDtfsCounter, 49 mSDsluCounter, 12520 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 16689 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:25,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 16689 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:25,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3196 states. [2022-01-10 07:50:25,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3196 to 3052. [2022-01-10 07:50:25,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3052 states, 2942 states have (on average 1.6974847042828007) internal successors, (4994), 2946 states have internal predecessors, (4994), 62 states have call successors, (62), 44 states have call predecessors, (62), 46 states have return successors, (64), 62 states have call predecessors, (64), 62 states have call successors, (64) [2022-01-10 07:50:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3052 states to 3052 states and 5120 transitions. [2022-01-10 07:50:25,619 INFO L78 Accepts]: Start accepts. Automaton has 3052 states and 5120 transitions. Word has length 79 [2022-01-10 07:50:25,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:25,619 INFO L470 AbstractCegarLoop]: Abstraction has 3052 states and 5120 transitions. [2022-01-10 07:50:25,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:25,619 INFO L276 IsEmpty]: Start isEmpty. Operand 3052 states and 5120 transitions. [2022-01-10 07:50:25,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:25,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:25,620 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] [2022-01-10 07:50:25,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:25,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:25,827 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:25,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:25,827 INFO L85 PathProgramCache]: Analyzing trace with hash 945172745, now seen corresponding path program 1 times [2022-01-10 07:50:25,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:25,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1693046493] [2022-01-10 07:50:25,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:25,828 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:25,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:25,829 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:25,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 07:50:25,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:25,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:25,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:26,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:26,014 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:26,014 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:26,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1693046493] [2022-01-10 07:50:26,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1693046493] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:26,014 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:26,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:50:26,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663356430] [2022-01-10 07:50:26,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:26,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:26,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:26,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:26,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:26,016 INFO L87 Difference]: Start difference. First operand 3052 states and 5120 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:26,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:26,090 INFO L93 Difference]: Finished difference Result 3985 states and 6314 transitions. [2022-01-10 07:50:26,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:50:26,091 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:26,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:26,097 INFO L225 Difference]: With dead ends: 3985 [2022-01-10 07:50:26,097 INFO L226 Difference]: Without dead ends: 3066 [2022-01-10 07:50:26,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:50:26,101 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 10 mSDsluCounter, 12488 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 16651 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:26,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 16651 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:26,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2022-01-10 07:50:26,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 3058. [2022-01-10 07:50:26,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3058 states, 2948 states have (on average 1.6919945725915875) internal successors, (4988), 2952 states have internal predecessors, (4988), 62 states have call successors, (62), 44 states have call predecessors, (62), 46 states have return successors, (64), 62 states have call predecessors, (64), 62 states have call successors, (64) [2022-01-10 07:50:26,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3058 states to 3058 states and 5114 transitions. [2022-01-10 07:50:26,160 INFO L78 Accepts]: Start accepts. Automaton has 3058 states and 5114 transitions. Word has length 79 [2022-01-10 07:50:26,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:26,161 INFO L470 AbstractCegarLoop]: Abstraction has 3058 states and 5114 transitions. [2022-01-10 07:50:26,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:26,161 INFO L276 IsEmpty]: Start isEmpty. Operand 3058 states and 5114 transitions. [2022-01-10 07:50:26,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:50:26,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:26,162 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] [2022-01-10 07:50:26,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:26,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:26,369 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:26,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:26,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1646772619, now seen corresponding path program 1 times [2022-01-10 07:50:26,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:26,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138288209] [2022-01-10 07:50:26,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:26,370 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:26,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:26,371 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:26,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 07:50:26,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:26,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:26,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:50:26,553 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:26,554 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:26,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138288209] [2022-01-10 07:50:26,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138288209] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:26,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:26,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:50:26,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358943401] [2022-01-10 07:50:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:26,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:26,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:26,555 INFO L87 Difference]: Start difference. First operand 3058 states and 5114 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:50:26,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:26,627 INFO L93 Difference]: Finished difference Result 4867 states and 7366 transitions. [2022-01-10 07:50:26,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:26,628 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 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 79 [2022-01-10 07:50:26,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:26,634 INFO L225 Difference]: With dead ends: 4867 [2022-01-10 07:50:26,635 INFO L226 Difference]: Without dead ends: 3942 [2022-01-10 07:50:26,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:26,638 INFO L933 BasicCegarLoop]: 4177 mSDtfsCounter, 4079 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4079 SdHoareTripleChecker+Valid, 4357 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:26,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4079 Valid, 4357 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:26,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3942 states. [2022-01-10 07:50:26,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3942 to 3938. [2022-01-10 07:50:26,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3938 states, 3724 states have (on average 1.5918367346938775) internal successors, (5928), 3734 states have internal predecessors, (5928), 120 states have call successors, (120), 88 states have call predecessors, (120), 92 states have return successors, (124), 116 states have call predecessors, (124), 120 states have call successors, (124) [2022-01-10 07:50:26,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 6172 transitions. [2022-01-10 07:50:26,757 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 6172 transitions. Word has length 79 [2022-01-10 07:50:26,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:26,757 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 6172 transitions. [2022-01-10 07:50:26,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:50:26,757 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 6172 transitions. [2022-01-10 07:50:26,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-10 07:50:26,759 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:26,759 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:26,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-01-10 07:50:26,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:26,966 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:26,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:26,966 INFO L85 PathProgramCache]: Analyzing trace with hash 229433127, now seen corresponding path program 1 times [2022-01-10 07:50:26,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:26,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [698211488] [2022-01-10 07:50:26,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:26,966 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:26,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:26,967 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:26,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 07:50:27,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:27,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:50:27,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:27,256 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:50:27,257 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:27,257 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:27,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [698211488] [2022-01-10 07:50:27,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [698211488] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:27,257 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:27,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:27,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590690506] [2022-01-10 07:50:27,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:27,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:27,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:27,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:27,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:27,258 INFO L87 Difference]: Start difference. First operand 3938 states and 6172 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:50:27,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:27,519 INFO L93 Difference]: Finished difference Result 7592 states and 10629 transitions. [2022-01-10 07:50:27,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:27,520 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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 128 [2022-01-10 07:50:27,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:27,535 INFO L225 Difference]: With dead ends: 7592 [2022-01-10 07:50:27,535 INFO L226 Difference]: Without dead ends: 5788 [2022-01-10 07:50:27,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:27,540 INFO L933 BasicCegarLoop]: 4213 mSDtfsCounter, 4192 mSDsluCounter, 4243 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4198 SdHoareTripleChecker+Valid, 8456 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:27,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4198 Valid, 8456 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:27,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5788 states. [2022-01-10 07:50:27,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5788 to 5786. [2022-01-10 07:50:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5786 states, 5369 states have (on average 1.4715962004097598) internal successors, (7901), 5396 states have internal predecessors, (7901), 223 states have call successors, (223), 168 states have call predecessors, (223), 192 states have return successors, (271), 223 states have call predecessors, (271), 223 states have call successors, (271) [2022-01-10 07:50:27,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5786 states to 5786 states and 8395 transitions. [2022-01-10 07:50:27,690 INFO L78 Accepts]: Start accepts. Automaton has 5786 states and 8395 transitions. Word has length 128 [2022-01-10 07:50:27,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:27,691 INFO L470 AbstractCegarLoop]: Abstraction has 5786 states and 8395 transitions. [2022-01-10 07:50:27,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:50:27,691 INFO L276 IsEmpty]: Start isEmpty. Operand 5786 states and 8395 transitions. [2022-01-10 07:50:27,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-10 07:50:27,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:27,693 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:27,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:27,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:27,900 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:27,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:27,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1052739159, now seen corresponding path program 1 times [2022-01-10 07:50:27,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:27,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1996157156] [2022-01-10 07:50:27,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:27,901 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:27,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:27,902 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:27,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 07:50:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:27,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:27,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:28,120 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 07:50:28,120 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:28,120 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:28,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1996157156] [2022-01-10 07:50:28,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1996157156] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:28,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:28,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:28,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573707166] [2022-01-10 07:50:28,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:28,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:28,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:28,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:28,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:28,122 INFO L87 Difference]: Start difference. First operand 5786 states and 8395 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:50:28,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:28,240 INFO L93 Difference]: Finished difference Result 9432 states and 12800 transitions. [2022-01-10 07:50:28,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:28,241 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 128 [2022-01-10 07:50:28,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:28,257 INFO L225 Difference]: With dead ends: 9432 [2022-01-10 07:50:28,257 INFO L226 Difference]: Without dead ends: 5780 [2022-01-10 07:50:28,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:28,266 INFO L933 BasicCegarLoop]: 4164 mSDtfsCounter, 199 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 8122 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:28,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 8122 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:28,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states. [2022-01-10 07:50:28,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 5780. [2022-01-10 07:50:28,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5780 states, 5366 states have (on average 1.4713007827059261) internal successors, (7895), 5392 states have internal predecessors, (7895), 220 states have call successors, (220), 168 states have call predecessors, (220), 192 states have return successors, (268), 220 states have call predecessors, (268), 220 states have call successors, (268) [2022-01-10 07:50:28,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5780 states to 5780 states and 8383 transitions. [2022-01-10 07:50:28,532 INFO L78 Accepts]: Start accepts. Automaton has 5780 states and 8383 transitions. Word has length 128 [2022-01-10 07:50:28,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:28,532 INFO L470 AbstractCegarLoop]: Abstraction has 5780 states and 8383 transitions. [2022-01-10 07:50:28,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:50:28,532 INFO L276 IsEmpty]: Start isEmpty. Operand 5780 states and 8383 transitions. [2022-01-10 07:50:28,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 07:50:28,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:28,536 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:28,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:28,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:28,743 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:28,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:28,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1685015854, now seen corresponding path program 1 times [2022-01-10 07:50:28,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:28,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269747440] [2022-01-10 07:50:28,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:28,744 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:28,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:28,745 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:28,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 07:50:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:28,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:50:28,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:29,027 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:50:29,027 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:29,027 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:29,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269747440] [2022-01-10 07:50:29,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269747440] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:29,028 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:29,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:29,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908965432] [2022-01-10 07:50:29,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:29,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:29,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:29,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:29,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:29,029 INFO L87 Difference]: Start difference. First operand 5780 states and 8383 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:50:29,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:29,427 INFO L93 Difference]: Finished difference Result 13109 states and 17242 transitions. [2022-01-10 07:50:29,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:29,427 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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 129 [2022-01-10 07:50:29,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:29,449 INFO L225 Difference]: With dead ends: 13109 [2022-01-10 07:50:29,449 INFO L226 Difference]: Without dead ends: 9463 [2022-01-10 07:50:29,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:29,458 INFO L933 BasicCegarLoop]: 4205 mSDtfsCounter, 4191 mSDsluCounter, 4221 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4197 SdHoareTripleChecker+Valid, 8426 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:29,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4197 Valid, 8426 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:29,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9463 states. [2022-01-10 07:50:29,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9463 to 9325. [2022-01-10 07:50:29,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9325 states, 8480 states have (on average 1.3681603773584905) internal successors, (11602), 8559 states have internal predecessors, (11602), 423 states have call successors, (423), 320 states have call predecessors, (423), 420 states have return successors, (603), 447 states have call predecessors, (603), 423 states have call successors, (603) [2022-01-10 07:50:29,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9325 states to 9325 states and 12628 transitions. [2022-01-10 07:50:29,761 INFO L78 Accepts]: Start accepts. Automaton has 9325 states and 12628 transitions. Word has length 129 [2022-01-10 07:50:29,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:29,762 INFO L470 AbstractCegarLoop]: Abstraction has 9325 states and 12628 transitions. [2022-01-10 07:50:29,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:50:29,762 INFO L276 IsEmpty]: Start isEmpty. Operand 9325 states and 12628 transitions. [2022-01-10 07:50:29,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 07:50:29,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:29,806 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:29,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:30,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:30,007 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:30,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:30,008 INFO L85 PathProgramCache]: Analyzing trace with hash 402843568, now seen corresponding path program 1 times [2022-01-10 07:50:30,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:30,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1462514106] [2022-01-10 07:50:30,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:30,009 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:30,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:30,016 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:30,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 07:50:30,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:30,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:30,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:30,196 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 07:50:30,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:30,196 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:30,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1462514106] [2022-01-10 07:50:30,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1462514106] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:30,197 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:30,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:30,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646862520] [2022-01-10 07:50:30,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:30,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:30,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:30,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:30,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:30,198 INFO L87 Difference]: Start difference. First operand 9325 states and 12628 transitions. 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, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:50:30,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:30,388 INFO L93 Difference]: Finished difference Result 14943 states and 19397 transitions. [2022-01-10 07:50:30,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:30,388 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, (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 129 [2022-01-10 07:50:30,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:30,405 INFO L225 Difference]: With dead ends: 14943 [2022-01-10 07:50:30,406 INFO L226 Difference]: Without dead ends: 7752 [2022-01-10 07:50:30,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:30,422 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 197 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 8121 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:30,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 8121 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:30,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7752 states. [2022-01-10 07:50:30,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7752 to 7752. [2022-01-10 07:50:30,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7752 states, 7098 states have (on average 1.4034939419554804) internal successors, (9962), 7164 states have internal predecessors, (9962), 320 states have call successors, (320), 244 states have call predecessors, (320), 332 states have return successors, (464), 344 states have call predecessors, (464), 320 states have call successors, (464) [2022-01-10 07:50:30,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7752 states to 7752 states and 10746 transitions. [2022-01-10 07:50:30,662 INFO L78 Accepts]: Start accepts. Automaton has 7752 states and 10746 transitions. Word has length 129 [2022-01-10 07:50:30,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:30,662 INFO L470 AbstractCegarLoop]: Abstraction has 7752 states and 10746 transitions. [2022-01-10 07:50:30,663 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, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:50:30,663 INFO L276 IsEmpty]: Start isEmpty. Operand 7752 states and 10746 transitions. [2022-01-10 07:50:30,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 07:50:30,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:30,666 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:30,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:30,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:30,874 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:30,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:30,874 INFO L85 PathProgramCache]: Analyzing trace with hash -616253565, now seen corresponding path program 1 times [2022-01-10 07:50:30,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:30,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1145094104] [2022-01-10 07:50:30,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:30,874 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:30,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:30,876 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:30,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 07:50:30,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:30,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:50:30,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:31,128 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:50:31,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:31,128 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:31,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1145094104] [2022-01-10 07:50:31,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1145094104] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:31,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:31,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:31,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51827263] [2022-01-10 07:50:31,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:31,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:31,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:31,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:31,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:31,130 INFO L87 Difference]: Start difference. First operand 7752 states and 10746 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:50:31,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:31,604 INFO L93 Difference]: Finished difference Result 17864 states and 22975 transitions. [2022-01-10 07:50:31,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:31,610 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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 130 [2022-01-10 07:50:31,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:31,639 INFO L225 Difference]: With dead ends: 17864 [2022-01-10 07:50:31,639 INFO L226 Difference]: Without dead ends: 12246 [2022-01-10 07:50:31,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:31,652 INFO L933 BasicCegarLoop]: 4218 mSDtfsCounter, 4172 mSDsluCounter, 4222 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4178 SdHoareTripleChecker+Valid, 8440 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:31,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4178 Valid, 8440 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:31,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12246 states. [2022-01-10 07:50:32,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12246 to 12244. [2022-01-10 07:50:32,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12244 states, 11035 states have (on average 1.330584503851382) internal successors, (14683), 11166 states have internal predecessors, (14683), 591 states have call successors, (591), 440 states have call predecessors, (591), 616 states have return successors, (891), 639 states have call predecessors, (891), 591 states have call successors, (891) [2022-01-10 07:50:32,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12244 states to 12244 states and 16165 transitions. [2022-01-10 07:50:32,055 INFO L78 Accepts]: Start accepts. Automaton has 12244 states and 16165 transitions. Word has length 130 [2022-01-10 07:50:32,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:32,056 INFO L470 AbstractCegarLoop]: Abstraction has 12244 states and 16165 transitions. [2022-01-10 07:50:32,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:50:32,056 INFO L276 IsEmpty]: Start isEmpty. Operand 12244 states and 16165 transitions. [2022-01-10 07:50:32,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 07:50:32,062 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:32,062 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:32,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:32,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:32,267 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:32,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:32,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1898425851, now seen corresponding path program 1 times [2022-01-10 07:50:32,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:32,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [623064953] [2022-01-10 07:50:32,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:32,268 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:32,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:32,269 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:32,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 07:50:32,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:32,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:32,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:32,451 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 07:50:32,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:32,452 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:32,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [623064953] [2022-01-10 07:50:32,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [623064953] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:32,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:32,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:32,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71447132] [2022-01-10 07:50:32,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:32,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:32,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:32,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:32,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:32,454 INFO L87 Difference]: Start difference. First operand 12244 states and 16165 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:50:32,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:32,897 INFO L93 Difference]: Finished difference Result 22350 states and 28346 transitions. [2022-01-10 07:50:32,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:32,898 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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 130 [2022-01-10 07:50:32,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:32,925 INFO L225 Difference]: With dead ends: 22350 [2022-01-10 07:50:32,925 INFO L226 Difference]: Without dead ends: 12240 [2022-01-10 07:50:32,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:32,945 INFO L933 BasicCegarLoop]: 4162 mSDtfsCounter, 195 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 8120 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:32,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 8120 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:32,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12240 states. [2022-01-10 07:50:33,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12240 to 12240. [2022-01-10 07:50:33,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12240 states, 11034 states have (on average 1.3305238354177995) internal successors, (14681), 11164 states have internal predecessors, (14681), 588 states have call successors, (588), 440 states have call predecessors, (588), 616 states have return successors, (888), 636 states have call predecessors, (888), 588 states have call successors, (888) [2022-01-10 07:50:33,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12240 states to 12240 states and 16157 transitions. [2022-01-10 07:50:33,427 INFO L78 Accepts]: Start accepts. Automaton has 12240 states and 16157 transitions. Word has length 130 [2022-01-10 07:50:33,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:33,427 INFO L470 AbstractCegarLoop]: Abstraction has 12240 states and 16157 transitions. [2022-01-10 07:50:33,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:50:33,428 INFO L276 IsEmpty]: Start isEmpty. Operand 12240 states and 16157 transitions. [2022-01-10 07:50:33,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-01-10 07:50:33,432 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:33,432 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:33,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:33,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:33,639 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:33,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:33,640 INFO L85 PathProgramCache]: Analyzing trace with hash -55336750, now seen corresponding path program 1 times [2022-01-10 07:50:33,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:33,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755213496] [2022-01-10 07:50:33,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:33,640 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:33,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:33,641 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:33,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 07:50:33,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:33,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:33,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:33,863 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:50:33,863 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:33,863 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:33,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755213496] [2022-01-10 07:50:33,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755213496] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:33,864 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:33,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:33,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299940503] [2022-01-10 07:50:33,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:33,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:33,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:33,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:33,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:33,866 INFO L87 Difference]: Start difference. First operand 12240 states and 16157 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, (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 07:50:34,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:34,446 INFO L93 Difference]: Finished difference Result 29601 states and 37320 transitions. [2022-01-10 07:50:34,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:34,446 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, (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 131 [2022-01-10 07:50:34,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:34,491 INFO L225 Difference]: With dead ends: 29601 [2022-01-10 07:50:34,491 INFO L226 Difference]: Without dead ends: 15904 [2022-01-10 07:50:34,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:34,517 INFO L933 BasicCegarLoop]: 4333 mSDtfsCounter, 163 mSDsluCounter, 4154 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 8487 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 07:50:34,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 8487 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:34,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15904 states. [2022-01-10 07:50:35,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15904 to 15904. [2022-01-10 07:50:35,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15904 states, 14242 states have (on average 1.2999578710855217) internal successors, (18514), 14400 states have internal predecessors, (18514), 832 states have call successors, (832), 612 states have call predecessors, (832), 828 states have return successors, (1266), 892 states have call predecessors, (1266), 832 states have call successors, (1266) [2022-01-10 07:50:35,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15904 states to 15904 states and 20612 transitions. [2022-01-10 07:50:35,160 INFO L78 Accepts]: Start accepts. Automaton has 15904 states and 20612 transitions. Word has length 131 [2022-01-10 07:50:35,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:35,160 INFO L470 AbstractCegarLoop]: Abstraction has 15904 states and 20612 transitions. [2022-01-10 07:50:35,160 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, (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 07:50:35,160 INFO L276 IsEmpty]: Start isEmpty. Operand 15904 states and 20612 transitions. [2022-01-10 07:50:35,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 07:50:35,169 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:35,169 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, 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] [2022-01-10 07:50:35,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:35,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:35,377 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:35,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:35,377 INFO L85 PathProgramCache]: Analyzing trace with hash 2026887911, now seen corresponding path program 1 times [2022-01-10 07:50:35,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:35,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815379774] [2022-01-10 07:50:35,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:35,378 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:35,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:35,379 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:35,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 07:50:35,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:35,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:35,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:35,710 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:50:35,710 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:35,711 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:35,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815379774] [2022-01-10 07:50:35,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815379774] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:35,711 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:35,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:50:35,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903078793] [2022-01-10 07:50:35,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:35,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:35,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:35,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:35,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:35,712 INFO L87 Difference]: Start difference. First operand 15904 states and 20612 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 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 07:50:36,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:36,369 INFO L93 Difference]: Finished difference Result 33443 states and 41928 transitions. [2022-01-10 07:50:36,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:36,369 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 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 168 [2022-01-10 07:50:36,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:36,413 INFO L225 Difference]: With dead ends: 33443 [2022-01-10 07:50:36,413 INFO L226 Difference]: Without dead ends: 19672 [2022-01-10 07:50:36,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:36,436 INFO L933 BasicCegarLoop]: 4172 mSDtfsCounter, 4048 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4048 SdHoareTripleChecker+Valid, 4352 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:36,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4048 Valid, 4352 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:36,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19672 states. [2022-01-10 07:50:37,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19672 to 19600. [2022-01-10 07:50:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19600 states, 17474 states have (on average 1.275838388462859) internal successors, (22294), 17664 states have internal predecessors, (22294), 1076 states have call successors, (1076), 784 states have call predecessors, (1076), 1048 states have return successors, (1614), 1152 states have call predecessors, (1614), 1076 states have call successors, (1614) [2022-01-10 07:50:37,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19600 states to 19600 states and 24984 transitions. [2022-01-10 07:50:37,202 INFO L78 Accepts]: Start accepts. Automaton has 19600 states and 24984 transitions. Word has length 168 [2022-01-10 07:50:37,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:37,203 INFO L470 AbstractCegarLoop]: Abstraction has 19600 states and 24984 transitions. [2022-01-10 07:50:37,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 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 07:50:37,203 INFO L276 IsEmpty]: Start isEmpty. Operand 19600 states and 24984 transitions. [2022-01-10 07:50:37,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-01-10 07:50:37,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:37,215 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, 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 07:50:37,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:37,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:37,423 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:37,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:37,423 INFO L85 PathProgramCache]: Analyzing trace with hash 516462405, now seen corresponding path program 1 times [2022-01-10 07:50:37,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:37,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1248823272] [2022-01-10 07:50:37,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:37,424 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:37,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:37,425 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:37,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 07:50:37,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:37,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:37,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:37,730 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 07:50:37,730 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:37,730 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:37,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1248823272] [2022-01-10 07:50:37,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1248823272] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:37,730 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:37,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:37,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114315469] [2022-01-10 07:50:37,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:37,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:37,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:37,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:37,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:37,731 INFO L87 Difference]: Start difference. First operand 19600 states and 24984 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 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 07:50:38,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:38,611 INFO L93 Difference]: Finished difference Result 37330 states and 46413 transitions. [2022-01-10 07:50:38,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:38,612 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 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 188 [2022-01-10 07:50:38,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:38,655 INFO L225 Difference]: With dead ends: 37330 [2022-01-10 07:50:38,655 INFO L226 Difference]: Without dead ends: 19864 [2022-01-10 07:50:38,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:38,680 INFO L933 BasicCegarLoop]: 4168 mSDtfsCounter, 4194 mSDsluCounter, 4207 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4200 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:38,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4200 Valid, 8375 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:38,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19864 states. [2022-01-10 07:50:39,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19864 to 19864. [2022-01-10 07:50:39,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19864 states, 17706 states have (on average 1.2658985654580368) internal successors, (22414), 17912 states have internal predecessors, (22414), 1076 states have call successors, (1076), 784 states have call predecessors, (1076), 1080 states have return successors, (1482), 1168 states have call predecessors, (1482), 1076 states have call successors, (1482) [2022-01-10 07:50:39,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19864 states to 19864 states and 24972 transitions. [2022-01-10 07:50:39,491 INFO L78 Accepts]: Start accepts. Automaton has 19864 states and 24972 transitions. Word has length 188 [2022-01-10 07:50:39,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:39,491 INFO L470 AbstractCegarLoop]: Abstraction has 19864 states and 24972 transitions. [2022-01-10 07:50:39,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 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 07:50:39,491 INFO L276 IsEmpty]: Start isEmpty. Operand 19864 states and 24972 transitions. [2022-01-10 07:50:39,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-01-10 07:50:39,502 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:39,502 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, 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 07:50:39,509 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 07:50:39,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:39,702 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:39,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:39,703 INFO L85 PathProgramCache]: Analyzing trace with hash 850682064, now seen corresponding path program 1 times [2022-01-10 07:50:39,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:39,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446864134] [2022-01-10 07:50:39,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:39,703 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:39,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:39,704 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:39,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 07:50:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:39,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:39,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:40,026 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:50:40,026 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:40,026 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:40,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446864134] [2022-01-10 07:50:40,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446864134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:40,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:40,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:40,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631626900] [2022-01-10 07:50:40,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:40,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:40,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:40,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:40,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:40,028 INFO L87 Difference]: Start difference. First operand 19864 states and 24972 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 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 07:50:40,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:40,545 INFO L93 Difference]: Finished difference Result 31060 states and 38344 transitions. [2022-01-10 07:50:40,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:40,545 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 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 189 [2022-01-10 07:50:40,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:40,580 INFO L225 Difference]: With dead ends: 31060 [2022-01-10 07:50:40,580 INFO L226 Difference]: Without dead ends: 17006 [2022-01-10 07:50:40,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:40,602 INFO L933 BasicCegarLoop]: 4319 mSDtfsCounter, 154 mSDsluCounter, 4154 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 8473 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:40,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 8473 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:40,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17006 states. [2022-01-10 07:50:41,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17006 to 17004. [2022-01-10 07:50:41,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17004 states, 15194 states have (on average 1.280242200868764) internal successors, (19452), 15374 states have internal predecessors, (19452), 892 states have call successors, (892), 648 states have call predecessors, (892), 916 states have return successors, (1258), 982 states have call predecessors, (1258), 892 states have call successors, (1258) [2022-01-10 07:50:41,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17004 states to 17004 states and 21602 transitions. [2022-01-10 07:50:41,243 INFO L78 Accepts]: Start accepts. Automaton has 17004 states and 21602 transitions. Word has length 189 [2022-01-10 07:50:41,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:41,244 INFO L470 AbstractCegarLoop]: Abstraction has 17004 states and 21602 transitions. [2022-01-10 07:50:41,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 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 07:50:41,244 INFO L276 IsEmpty]: Start isEmpty. Operand 17004 states and 21602 transitions. [2022-01-10 07:50:41,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-01-10 07:50:41,256 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:41,256 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:41,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-01-10 07:50:41,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:41,457 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:41,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:41,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1035449538, now seen corresponding path program 1 times [2022-01-10 07:50:41,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:41,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [637299596] [2022-01-10 07:50:41,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:41,458 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:41,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:41,459 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:41,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 07:50:41,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:41,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:41,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:41,789 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-01-10 07:50:41,790 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:41,790 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:41,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [637299596] [2022-01-10 07:50:41,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [637299596] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:41,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:41,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:41,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936520833] [2022-01-10 07:50:41,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:41,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:41,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:41,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:41,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:41,791 INFO L87 Difference]: Start difference. First operand 17004 states and 21602 transitions. Second operand has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-01-10 07:50:42,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:42,437 INFO L93 Difference]: Finished difference Result 29778 states and 36814 transitions. [2022-01-10 07:50:42,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:42,438 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 230 [2022-01-10 07:50:42,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:42,473 INFO L225 Difference]: With dead ends: 29778 [2022-01-10 07:50:42,473 INFO L226 Difference]: Without dead ends: 17006 [2022-01-10 07:50:42,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:42,493 INFO L933 BasicCegarLoop]: 4321 mSDtfsCounter, 150 mSDsluCounter, 4156 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 8477 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:42,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 8477 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:42,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17006 states. [2022-01-10 07:50:43,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17006 to 17004. [2022-01-10 07:50:43,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17004 states, 15194 states have (on average 1.277741213636962) internal successors, (19414), 15374 states have internal predecessors, (19414), 892 states have call successors, (892), 648 states have call predecessors, (892), 916 states have return successors, (1240), 982 states have call predecessors, (1240), 892 states have call successors, (1240) [2022-01-10 07:50:43,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17004 states to 17004 states and 21546 transitions. [2022-01-10 07:50:43,190 INFO L78 Accepts]: Start accepts. Automaton has 17004 states and 21546 transitions. Word has length 230 [2022-01-10 07:50:43,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:43,190 INFO L470 AbstractCegarLoop]: Abstraction has 17004 states and 21546 transitions. [2022-01-10 07:50:43,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-01-10 07:50:43,191 INFO L276 IsEmpty]: Start isEmpty. Operand 17004 states and 21546 transitions. [2022-01-10 07:50:43,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-01-10 07:50:43,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:43,200 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:43,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 07:50:43,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:43,405 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:43,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:43,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1415490971, now seen corresponding path program 1 times [2022-01-10 07:50:43,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:43,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1204368582] [2022-01-10 07:50:43,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:43,406 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:43,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:43,407 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:43,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 07:50:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:43,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:50:43,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:43,824 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-01-10 07:50:43,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:43,824 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:43,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1204368582] [2022-01-10 07:50:43,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1204368582] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:43,825 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:43,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:43,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286741537] [2022-01-10 07:50:43,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:43,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:43,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:43,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:43,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:43,826 INFO L87 Difference]: Start difference. First operand 17004 states and 21546 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:50:44,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:44,452 INFO L93 Difference]: Finished difference Result 31932 states and 39763 transitions. [2022-01-10 07:50:44,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:44,453 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 230 [2022-01-10 07:50:44,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:44,488 INFO L225 Difference]: With dead ends: 31932 [2022-01-10 07:50:44,488 INFO L226 Difference]: Without dead ends: 17060 [2022-01-10 07:50:44,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:44,512 INFO L933 BasicCegarLoop]: 4140 mSDtfsCounter, 4147 mSDsluCounter, 4048 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4155 SdHoareTripleChecker+Valid, 8188 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:44,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4155 Valid, 8188 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:50:44,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17060 states. [2022-01-10 07:50:45,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17060 to 17060. [2022-01-10 07:50:45,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17060 states, 15318 states have (on average 1.2415458937198067) internal successors, (19018), 15436 states have internal predecessors, (19018), 892 states have call successors, (892), 688 states have call predecessors, (892), 848 states have return successors, (1100), 936 states have call predecessors, (1100), 892 states have call successors, (1100) [2022-01-10 07:50:45,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17060 states to 17060 states and 21010 transitions. [2022-01-10 07:50:45,182 INFO L78 Accepts]: Start accepts. Automaton has 17060 states and 21010 transitions. Word has length 230 [2022-01-10 07:50:45,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:45,182 INFO L470 AbstractCegarLoop]: Abstraction has 17060 states and 21010 transitions. [2022-01-10 07:50:45,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:50:45,183 INFO L276 IsEmpty]: Start isEmpty. Operand 17060 states and 21010 transitions. [2022-01-10 07:50:45,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-01-10 07:50:45,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:45,194 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:45,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-01-10 07:50:45,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:45,395 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:45,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:45,396 INFO L85 PathProgramCache]: Analyzing trace with hash 716399131, now seen corresponding path program 1 times [2022-01-10 07:50:45,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:45,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1777339426] [2022-01-10 07:50:45,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:45,396 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:45,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:45,397 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:45,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 07:50:45,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:45,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:45,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:45,820 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-01-10 07:50:45,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:45,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:45,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1777339426] [2022-01-10 07:50:45,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1777339426] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:45,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:45,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:50:45,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021017880] [2022-01-10 07:50:45,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:45,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:45,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:45,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:45,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:45,822 INFO L87 Difference]: Start difference. First operand 17060 states and 21010 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 2 states have internal predecessors, (162), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:50:46,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:46,388 INFO L93 Difference]: Finished difference Result 34003 states and 40328 transitions. [2022-01-10 07:50:46,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:46,388 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 2 states have internal predecessors, (162), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 267 [2022-01-10 07:50:46,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:46,423 INFO L225 Difference]: With dead ends: 34003 [2022-01-10 07:50:46,423 INFO L226 Difference]: Without dead ends: 19076 [2022-01-10 07:50:46,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:46,444 INFO L933 BasicCegarLoop]: 4200 mSDtfsCounter, 4011 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4011 SdHoareTripleChecker+Valid, 4377 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:46,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4011 Valid, 4377 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:46,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19076 states. [2022-01-10 07:50:47,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19076 to 18996. [2022-01-10 07:50:47,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18996 states, 17014 states have (on average 1.2259315857529094) internal successors, (20858), 17140 states have internal predecessors, (20858), 1028 states have call successors, (1028), 784 states have call predecessors, (1028), 952 states have return successors, (1244), 1072 states have call predecessors, (1244), 1028 states have call successors, (1244) [2022-01-10 07:50:47,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18996 states to 18996 states and 23130 transitions. [2022-01-10 07:50:47,158 INFO L78 Accepts]: Start accepts. Automaton has 18996 states and 23130 transitions. Word has length 267 [2022-01-10 07:50:47,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:47,158 INFO L470 AbstractCegarLoop]: Abstraction has 18996 states and 23130 transitions. [2022-01-10 07:50:47,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 2 states have internal predecessors, (162), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:50:47,158 INFO L276 IsEmpty]: Start isEmpty. Operand 18996 states and 23130 transitions. [2022-01-10 07:50:47,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2022-01-10 07:50:47,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:47,171 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:47,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:47,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:47,372 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:47,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:47,372 INFO L85 PathProgramCache]: Analyzing trace with hash -476584126, now seen corresponding path program 1 times [2022-01-10 07:50:47,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:47,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40822479] [2022-01-10 07:50:47,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:47,373 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:47,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:47,374 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:47,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 07:50:47,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:47,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:47,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:47,758 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 209 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-01-10 07:50:47,759 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:47,759 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:47,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40822479] [2022-01-10 07:50:47,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40822479] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:47,759 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:47,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:47,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679713768] [2022-01-10 07:50:47,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:47,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:47,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:47,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:47,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:47,760 INFO L87 Difference]: Start difference. First operand 18996 states and 23130 transitions. Second operand has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:48,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:48,020 INFO L93 Difference]: Finished difference Result 23598 states and 28339 transitions. [2022-01-10 07:50:48,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:48,021 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 271 [2022-01-10 07:50:48,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:48,031 INFO L225 Difference]: With dead ends: 23598 [2022-01-10 07:50:48,031 INFO L226 Difference]: Without dead ends: 6112 [2022-01-10 07:50:48,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:48,047 INFO L933 BasicCegarLoop]: 4259 mSDtfsCounter, 144 mSDsluCounter, 4122 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 8381 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:48,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 8381 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:48,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2022-01-10 07:50:48,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 6112. [2022-01-10 07:50:48,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6112 states, 5618 states have (on average 1.3834104663581346) internal successors, (7772), 5638 states have internal predecessors, (7772), 280 states have call successors, (280), 196 states have call predecessors, (280), 212 states have return successors, (296), 278 states have call predecessors, (296), 280 states have call successors, (296) [2022-01-10 07:50:48,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6112 states to 6112 states and 8348 transitions. [2022-01-10 07:50:48,194 INFO L78 Accepts]: Start accepts. Automaton has 6112 states and 8348 transitions. Word has length 271 [2022-01-10 07:50:48,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:48,195 INFO L470 AbstractCegarLoop]: Abstraction has 6112 states and 8348 transitions. [2022-01-10 07:50:48,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:48,195 INFO L276 IsEmpty]: Start isEmpty. Operand 6112 states and 8348 transitions. [2022-01-10 07:50:48,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2022-01-10 07:50:48,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:48,199 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:48,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:48,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:48,400 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:48,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:48,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1143881357, now seen corresponding path program 1 times [2022-01-10 07:50:48,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:48,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [737099441] [2022-01-10 07:50:48,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:48,401 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:48,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:48,402 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:48,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 07:50:48,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:48,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:48,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:48,765 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 204 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-01-10 07:50:48,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:48,765 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:48,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [737099441] [2022-01-10 07:50:48,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [737099441] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:48,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:48,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:48,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803981807] [2022-01-10 07:50:48,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:48,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:48,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:48,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:48,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:48,766 INFO L87 Difference]: Start difference. First operand 6112 states and 8348 transitions. Second operand has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:48,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:48,967 INFO L93 Difference]: Finished difference Result 8682 states and 11233 transitions. [2022-01-10 07:50:48,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:48,967 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 271 [2022-01-10 07:50:48,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:48,977 INFO L225 Difference]: With dead ends: 8682 [2022-01-10 07:50:48,977 INFO L226 Difference]: Without dead ends: 6112 [2022-01-10 07:50:48,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:48,982 INFO L933 BasicCegarLoop]: 4290 mSDtfsCounter, 160 mSDsluCounter, 4113 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 8403 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:48,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 8403 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:48,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2022-01-10 07:50:49,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 6112. [2022-01-10 07:50:49,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6112 states, 5618 states have (on average 1.3780704877180492) internal successors, (7742), 5638 states have internal predecessors, (7742), 280 states have call successors, (280), 196 states have call predecessors, (280), 212 states have return successors, (296), 278 states have call predecessors, (296), 280 states have call successors, (296) [2022-01-10 07:50:49,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6112 states to 6112 states and 8318 transitions. [2022-01-10 07:50:49,176 INFO L78 Accepts]: Start accepts. Automaton has 6112 states and 8318 transitions. Word has length 271 [2022-01-10 07:50:49,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:49,177 INFO L470 AbstractCegarLoop]: Abstraction has 6112 states and 8318 transitions. [2022-01-10 07:50:49,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:49,177 INFO L276 IsEmpty]: Start isEmpty. Operand 6112 states and 8318 transitions. [2022-01-10 07:50:49,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-01-10 07:50:49,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:49,182 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:49,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-01-10 07:50:49,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:49,382 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:49,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:49,383 INFO L85 PathProgramCache]: Analyzing trace with hash 193249546, now seen corresponding path program 1 times [2022-01-10 07:50:49,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:49,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086635286] [2022-01-10 07:50:49,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:49,383 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:49,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:49,384 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:49,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 07:50:49,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:49,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:49,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:49,834 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 235 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-01-10 07:50:49,834 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:49,834 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:49,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086635286] [2022-01-10 07:50:49,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086635286] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:49,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:49,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:49,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810833309] [2022-01-10 07:50:49,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:49,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:49,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:49,836 INFO L87 Difference]: Start difference. First operand 6112 states and 8318 transitions. Second operand has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:50:50,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:50,108 INFO L93 Difference]: Finished difference Result 10574 states and 13300 transitions. [2022-01-10 07:50:50,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:50,108 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 274 [2022-01-10 07:50:50,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:50,119 INFO L225 Difference]: With dead ends: 10574 [2022-01-10 07:50:50,119 INFO L226 Difference]: Without dead ends: 6337 [2022-01-10 07:50:50,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:50,126 INFO L933 BasicCegarLoop]: 4174 mSDtfsCounter, 4104 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4104 SdHoareTripleChecker+Valid, 4348 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:50,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4104 Valid, 4348 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:50,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6337 states. [2022-01-10 07:50:50,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6337 to 6310. [2022-01-10 07:50:50,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6310 states, 5790 states have (on average 1.3652849740932642) internal successors, (7905), 5811 states have internal predecessors, (7905), 295 states have call successors, (295), 206 states have call predecessors, (295), 223 states have return successors, (315), 293 states have call predecessors, (315), 295 states have call successors, (315) [2022-01-10 07:50:50,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6310 states to 6310 states and 8515 transitions. [2022-01-10 07:50:50,296 INFO L78 Accepts]: Start accepts. Automaton has 6310 states and 8515 transitions. Word has length 274 [2022-01-10 07:50:50,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:50,297 INFO L470 AbstractCegarLoop]: Abstraction has 6310 states and 8515 transitions. [2022-01-10 07:50:50,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:50:50,297 INFO L276 IsEmpty]: Start isEmpty. Operand 6310 states and 8515 transitions. [2022-01-10 07:50:50,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-01-10 07:50:50,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:50,302 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:50,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:50,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:50,502 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:50,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:50,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1646891466, now seen corresponding path program 1 times [2022-01-10 07:50:50,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:50,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99816919] [2022-01-10 07:50:50,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:50,503 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:50,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:50,504 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:50,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-01-10 07:50:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:50,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:50,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:50,907 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 216 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-01-10 07:50:50,908 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:50,908 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:50,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99816919] [2022-01-10 07:50:50,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99816919] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:50,908 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:50,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:50,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998474947] [2022-01-10 07:50:50,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:50,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:50,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:50,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:50,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:50,909 INFO L87 Difference]: Start difference. First operand 6310 states and 8515 transitions. Second operand has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:51,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:51,169 INFO L93 Difference]: Finished difference Result 10751 states and 13471 transitions. [2022-01-10 07:50:51,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:51,170 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 276 [2022-01-10 07:50:51,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:51,181 INFO L225 Difference]: With dead ends: 10751 [2022-01-10 07:50:51,182 INFO L226 Difference]: Without dead ends: 6579 [2022-01-10 07:50:51,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:51,187 INFO L933 BasicCegarLoop]: 4173 mSDtfsCounter, 4105 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4105 SdHoareTripleChecker+Valid, 4345 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 07:50:51,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4105 Valid, 4345 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:51,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6579 states. [2022-01-10 07:50:51,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6579 to 6577. [2022-01-10 07:50:51,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6577 states, 6023 states have (on average 1.349991698489125) internal successors, (8131), 6047 states have internal predecessors, (8131), 314 states have call successors, (314), 220 states have call predecessors, (314), 238 states have return successors, (342), 310 states have call predecessors, (342), 314 states have call successors, (342) [2022-01-10 07:50:51,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6577 states to 6577 states and 8787 transitions. [2022-01-10 07:50:51,367 INFO L78 Accepts]: Start accepts. Automaton has 6577 states and 8787 transitions. Word has length 276 [2022-01-10 07:50:51,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:51,367 INFO L470 AbstractCegarLoop]: Abstraction has 6577 states and 8787 transitions. [2022-01-10 07:50:51,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:51,367 INFO L276 IsEmpty]: Start isEmpty. Operand 6577 states and 8787 transitions. [2022-01-10 07:50:51,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-01-10 07:50:51,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:51,373 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:51,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:51,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:51,581 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:51,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:51,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1593911426, now seen corresponding path program 1 times [2022-01-10 07:50:51,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:51,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869506768] [2022-01-10 07:50:51,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:51,582 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:51,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:51,583 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:51,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-01-10 07:50:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:51,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:51,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:51,967 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 238 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-01-10 07:50:51,967 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:51,967 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:51,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869506768] [2022-01-10 07:50:51,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869506768] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:51,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:51,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:51,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263747058] [2022-01-10 07:50:51,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:51,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:51,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:51,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:51,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:51,969 INFO L87 Difference]: Start difference. First operand 6577 states and 8787 transitions. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:52,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:52,148 INFO L93 Difference]: Finished difference Result 10176 states and 12747 transitions. [2022-01-10 07:50:52,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:52,149 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 278 [2022-01-10 07:50:52,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:52,160 INFO L225 Difference]: With dead ends: 10176 [2022-01-10 07:50:52,160 INFO L226 Difference]: Without dead ends: 6577 [2022-01-10 07:50:52,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:52,166 INFO L933 BasicCegarLoop]: 4239 mSDtfsCounter, 137 mSDsluCounter, 4095 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 8334 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:52,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 8334 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:52,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6577 states. [2022-01-10 07:50:52,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6577 to 6577. [2022-01-10 07:50:52,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6577 states, 6023 states have (on average 1.34401461065914) internal successors, (8095), 6047 states have internal predecessors, (8095), 314 states have call successors, (314), 220 states have call predecessors, (314), 238 states have return successors, (342), 310 states have call predecessors, (342), 314 states have call successors, (342) [2022-01-10 07:50:52,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6577 states to 6577 states and 8751 transitions. [2022-01-10 07:50:52,390 INFO L78 Accepts]: Start accepts. Automaton has 6577 states and 8751 transitions. Word has length 278 [2022-01-10 07:50:52,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:52,391 INFO L470 AbstractCegarLoop]: Abstraction has 6577 states and 8751 transitions. [2022-01-10 07:50:52,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:50:52,391 INFO L276 IsEmpty]: Start isEmpty. Operand 6577 states and 8751 transitions. [2022-01-10 07:50:52,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2022-01-10 07:50:52,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:52,395 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:52,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 07:50:52,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:52,600 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:52,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:52,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1708997248, now seen corresponding path program 1 times [2022-01-10 07:50:52,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:52,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930377831] [2022-01-10 07:50:52,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:52,601 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:52,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:52,602 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:52,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 07:50:52,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:52,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:52,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:53,012 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 222 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-01-10 07:50:53,012 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:53,012 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:53,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930377831] [2022-01-10 07:50:53,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930377831] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:53,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:53,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:53,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380121897] [2022-01-10 07:50:53,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:53,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:53,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:53,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:53,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:53,014 INFO L87 Difference]: Start difference. First operand 6577 states and 8751 transitions. Second operand has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:50:53,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:53,173 INFO L93 Difference]: Finished difference Result 8034 states and 10317 transitions. [2022-01-10 07:50:53,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:53,173 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 281 [2022-01-10 07:50:53,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:53,182 INFO L225 Difference]: With dead ends: 8034 [2022-01-10 07:50:53,183 INFO L226 Difference]: Without dead ends: 6379 [2022-01-10 07:50:53,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:53,186 INFO L933 BasicCegarLoop]: 4276 mSDtfsCounter, 119 mSDsluCounter, 4123 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 8399 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:53,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 8399 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:53,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6379 states. [2022-01-10 07:50:53,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6379 to 6379. [2022-01-10 07:50:53,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6379 states, 5851 states have (on average 1.351563835241839) internal successors, (7908), 5874 states have internal predecessors, (7908), 299 states have call successors, (299), 210 states have call predecessors, (299), 227 states have return successors, (323), 295 states have call predecessors, (323), 299 states have call successors, (323) [2022-01-10 07:50:53,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6379 states to 6379 states and 8530 transitions. [2022-01-10 07:50:53,360 INFO L78 Accepts]: Start accepts. Automaton has 6379 states and 8530 transitions. Word has length 281 [2022-01-10 07:50:53,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:53,360 INFO L470 AbstractCegarLoop]: Abstraction has 6379 states and 8530 transitions. [2022-01-10 07:50:53,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:50:53,360 INFO L276 IsEmpty]: Start isEmpty. Operand 6379 states and 8530 transitions. [2022-01-10 07:50:53,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2022-01-10 07:50:53,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:53,365 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:53,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 07:50:53,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:53,565 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:53,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:53,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1560449644, now seen corresponding path program 2 times [2022-01-10 07:50:53,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:53,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418926660] [2022-01-10 07:50:53,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 07:50:53,566 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:53,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:53,567 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:53,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 07:50:53,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 07:50:53,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 07:50:53,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 07:50:53,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 141 proven. 183 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-10 07:50:54,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 07:50:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-01-10 07:50:54,552 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:54,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418926660] [2022-01-10 07:50:54,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418926660] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 07:50:54,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 07:50:54,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2022-01-10 07:50:54,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690414554] [2022-01-10 07:50:54,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:54,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 07:50:54,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:54,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 07:50:54,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:54,554 INFO L87 Difference]: Start difference. First operand 6379 states and 8530 transitions. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-01-10 07:50:54,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:54,992 INFO L93 Difference]: Finished difference Result 6383 states and 8534 transitions. [2022-01-10 07:50:54,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:50:54,992 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 282 [2022-01-10 07:50:54,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:54,995 INFO L225 Difference]: With dead ends: 6383 [2022-01-10 07:50:54,995 INFO L226 Difference]: Without dead ends: 2123 [2022-01-10 07:50:54,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 556 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:50:54,999 INFO L933 BasicCegarLoop]: 4498 mSDtfsCounter, 4458 mSDsluCounter, 13221 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4458 SdHoareTripleChecker+Valid, 17719 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:54,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4458 Valid, 17719 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:55,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2123 states. [2022-01-10 07:50:55,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2123 to 2123. [2022-01-10 07:50:55,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2123 states, 2122 states have (on average 1.8656927426955703) internal successors, (3959), 2122 states have internal predecessors, (3959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 07:50:55,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2123 states to 2123 states and 3959 transitions. [2022-01-10 07:50:55,017 INFO L78 Accepts]: Start accepts. Automaton has 2123 states and 3959 transitions. Word has length 282 [2022-01-10 07:50:55,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:55,017 INFO L470 AbstractCegarLoop]: Abstraction has 2123 states and 3959 transitions. [2022-01-10 07:50:55,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-01-10 07:50:55,017 INFO L276 IsEmpty]: Start isEmpty. Operand 2123 states and 3959 transitions. [2022-01-10 07:50:55,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1643 [2022-01-10 07:50:55,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:55,035 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:50:55,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 07:50:55,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:50:55,236 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:55,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:55,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1996075235, now seen corresponding path program 1 times [2022-01-10 07:50:55,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:55,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2036109288] [2022-01-10 07:50:55,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:55,247 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:55,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:55,248 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:50:55,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 07:50:55,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:55,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 1716 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-10 07:50:55,657 INFO L286 TraceCheckSpWp]: Computing forward predicates...