/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 14:23:12,183 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 14:23:12,185 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 14:23:12,246 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 14:23:12,250 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 14:23:12,251 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 14:23:12,252 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 14:23:12,253 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 14:23:12,254 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 14:23:12,255 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 14:23:12,256 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 14:23:12,257 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 14:23:12,257 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 14:23:12,258 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 14:23:12,259 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 14:23:12,260 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 14:23:12,260 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 14:23:12,261 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 14:23:12,262 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 14:23:12,264 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 14:23:12,265 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 14:23:12,266 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 14:23:12,267 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 14:23:12,267 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 14:23:12,270 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 14:23:12,270 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 14:23:12,270 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 14:23:12,271 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 14:23:12,271 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 14:23:12,272 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 14:23:12,272 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 14:23:12,273 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 14:23:12,273 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 14:23:12,274 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 14:23:12,275 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 14:23:12,275 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 14:23:12,276 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 14:23:12,276 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 14:23:12,276 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 14:23:12,277 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 14:23:12,277 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 14:23:12,278 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-15 14:23:12,295 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 14:23:12,295 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 14:23:12,295 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 14:23:12,295 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 14:23:12,296 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 14:23:12,296 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 14:23:12,296 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 14:23:12,297 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 14:23:12,297 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 14:23:12,297 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 14:23:12,297 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 14:23:12,297 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 14:23:12,297 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 14:23:12,297 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 14:23:12,297 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 14:23:12,298 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 14:23:12,298 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 14:23:12,299 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 14:23:12,299 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 14:23:12,299 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 14:23:12,299 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 14:23:12,299 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 14:23:12,299 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 14:23:12,299 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 14:23:12,299 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 14:23:12,300 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 14:23:12,300 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-03-15 14:23:12,510 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 14:23:12,537 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 14:23:12,539 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 14:23:12,540 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 14:23:12,541 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 14:23:12,542 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c [2022-03-15 14:23:12,588 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9918416be/1edf9109ee8f4156b17ef30e6eb9bfe5/FLAG03ed0a9c7 [2022-03-15 14:23:12,970 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 14:23:12,971 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c [2022-03-15 14:23:12,979 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9918416be/1edf9109ee8f4156b17ef30e6eb9bfe5/FLAG03ed0a9c7 [2022-03-15 14:23:13,370 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9918416be/1edf9109ee8f4156b17ef30e6eb9bfe5 [2022-03-15 14:23:13,372 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 14:23:13,374 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 14:23:13,377 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 14:23:13,377 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 14:23:13,380 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 14:23:13,381 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,382 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2abadc2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13, skipping insertion in model container [2022-03-15 14:23:13,382 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,387 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 14:23:13,403 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 14:23:13,573 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2022-03-15 14:23:13,581 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 14:23:13,586 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 14:23:13,614 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2022-03-15 14:23:13,615 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 14:23:13,635 INFO L208 MainTranslator]: Completed translation [2022-03-15 14:23:13,636 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13 WrapperNode [2022-03-15 14:23:13,636 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 14:23:13,637 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 14:23:13,637 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 14:23:13,637 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 14:23:13,643 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,659 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,680 INFO L137 Inliner]: procedures = 22, calls = 39, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 68 [2022-03-15 14:23:13,680 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 14:23:13,681 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 14:23:13,681 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 14:23:13,681 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 14:23:13,688 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,688 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,693 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,693 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,706 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,709 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,710 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,711 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 14:23:13,712 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 14:23:13,712 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 14:23:13,712 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 14:23:13,717 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (1/1) ... [2022-03-15 14:23:13,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 14:23:13,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:13,744 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-03-15 14:23:13,769 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-03-15 14:23:13,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 14:23:13,784 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 14:23:13,785 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 14:23:13,785 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 14:23:13,785 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 14:23:13,785 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 14:23:13,785 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 14:23:13,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 14:23:13,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 14:23:13,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 14:23:13,786 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-15 14:23:13,786 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-15 14:23:13,786 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 14:23:13,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 14:23:13,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-15 14:23:13,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 14:23:13,788 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 14:23:13,904 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 14:23:13,906 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 14:23:14,092 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 14:23:14,121 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 14:23:14,121 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-15 14:23:14,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:23:14 BoogieIcfgContainer [2022-03-15 14:23:14,123 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 14:23:14,125 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 14:23:14,125 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 14:23:14,128 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 14:23:14,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 02:23:13" (1/3) ... [2022-03-15 14:23:14,128 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@417acb10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:23:14, skipping insertion in model container [2022-03-15 14:23:14,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:23:13" (2/3) ... [2022-03-15 14:23:14,129 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@417acb10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:23:14, skipping insertion in model container [2022-03-15 14:23:14,129 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:23:14" (3/3) ... [2022-03-15 14:23:14,130 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-mult-equiv.wvr.c [2022-03-15 14:23:14,134 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 14:23:14,134 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 14:23:14,134 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 14:23:14,134 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 14:23:14,178 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,179 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,179 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,180 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,180 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,180 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,180 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,180 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,182 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,182 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,183 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,183 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,188 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,189 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,190 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,191 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,193 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,194 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,195 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,196 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,198 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,199 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,199 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,199 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,200 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,200 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,201 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,201 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:23:14,204 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 14:23:14,263 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 14:23:14,270 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=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 14:23:14,271 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 14:23:14,285 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 100 places, 97 transitions, 218 flow [2022-03-15 14:23:14,393 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1475 states, 1474 states have (on average 3.820217096336499) internal successors, (5631), 1474 states have internal predecessors, (5631), 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-03-15 14:23:14,399 INFO L276 IsEmpty]: Start isEmpty. Operand has 1475 states, 1474 states have (on average 3.820217096336499) internal successors, (5631), 1474 states have internal predecessors, (5631), 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-03-15 14:23:14,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-15 14:23:14,425 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:14,426 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] [2022-03-15 14:23:14,429 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:14,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:14,433 INFO L85 PathProgramCache]: Analyzing trace with hash -602689982, now seen corresponding path program 1 times [2022-03-15 14:23:14,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:14,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820814713] [2022-03-15 14:23:14,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:14,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:14,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:14,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:14,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:14,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820814713] [2022-03-15 14:23:14,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820814713] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:14,658 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:14,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 14:23:14,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102452607] [2022-03-15 14:23:14,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:14,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-15 14:23:14,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:14,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-15 14:23:14,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 14:23:14,701 INFO L87 Difference]: Start difference. First operand has 1475 states, 1474 states have (on average 3.820217096336499) internal successors, (5631), 1474 states have internal predecessors, (5631), 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) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 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-03-15 14:23:14,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:14,769 INFO L93 Difference]: Finished difference Result 1475 states and 5025 transitions. [2022-03-15 14:23:14,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-15 14:23:14,772 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 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) Word has length 70 [2022-03-15 14:23:14,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:14,804 INFO L225 Difference]: With dead ends: 1475 [2022-03-15 14:23:14,805 INFO L226 Difference]: Without dead ends: 1474 [2022-03-15 14:23:14,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 14:23:14,809 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:14,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 70 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:23:14,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1474 states. [2022-03-15 14:23:14,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1474 to 1474. [2022-03-15 14:23:14,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1474 states, 1473 states have (on average 3.4107264086897486) internal successors, (5024), 1473 states have internal predecessors, (5024), 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-03-15 14:23:14,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1474 states to 1474 states and 5024 transitions. [2022-03-15 14:23:14,940 INFO L78 Accepts]: Start accepts. Automaton has 1474 states and 5024 transitions. Word has length 70 [2022-03-15 14:23:14,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:14,941 INFO L470 AbstractCegarLoop]: Abstraction has 1474 states and 5024 transitions. [2022-03-15 14:23:14,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 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-03-15 14:23:14,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 5024 transitions. [2022-03-15 14:23:14,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-15 14:23:14,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:14,948 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] [2022-03-15 14:23:14,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 14:23:14,949 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:14,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash -160747741, now seen corresponding path program 1 times [2022-03-15 14:23:14,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:14,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662578780] [2022-03-15 14:23:14,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:14,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:15,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:15,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:15,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662578780] [2022-03-15 14:23:15,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662578780] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:15,198 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:15,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 14:23:15,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309458912] [2022-03-15 14:23:15,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:15,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:23:15,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:15,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:23:15,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:23:15,202 INFO L87 Difference]: Start difference. First operand 1474 states and 5024 transitions. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 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-03-15 14:23:15,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:15,319 INFO L93 Difference]: Finished difference Result 3359 states and 11654 transitions. [2022-03-15 14:23:15,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:15,320 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 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) Word has length 70 [2022-03-15 14:23:15,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:15,344 INFO L225 Difference]: With dead ends: 3359 [2022-03-15 14:23:15,344 INFO L226 Difference]: Without dead ends: 3209 [2022-03-15 14:23:15,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-15 14:23:15,347 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 98 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:15,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 278 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:23:15,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2022-03-15 14:23:15,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 1970. [2022-03-15 14:23:15,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1970 states, 1969 states have (on average 3.404773996952768) internal successors, (6704), 1969 states have internal predecessors, (6704), 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-03-15 14:23:15,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 6704 transitions. [2022-03-15 14:23:15,439 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 6704 transitions. Word has length 70 [2022-03-15 14:23:15,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:15,441 INFO L470 AbstractCegarLoop]: Abstraction has 1970 states and 6704 transitions. [2022-03-15 14:23:15,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 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-03-15 14:23:15,441 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 6704 transitions. [2022-03-15 14:23:15,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-15 14:23:15,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:15,468 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] [2022-03-15 14:23:15,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 14:23:15,469 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:15,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:15,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2065297183, now seen corresponding path program 1 times [2022-03-15 14:23:15,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:15,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048905253] [2022-03-15 14:23:15,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:15,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:15,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:15,719 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:15,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:15,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048905253] [2022-03-15 14:23:15,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048905253] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:15,720 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:15,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 14:23:15,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538337580] [2022-03-15 14:23:15,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:15,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:23:15,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:15,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:23:15,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:23:15,722 INFO L87 Difference]: Start difference. First operand 1970 states and 6704 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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-03-15 14:23:15,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:15,934 INFO L93 Difference]: Finished difference Result 3094 states and 10204 transitions. [2022-03-15 14:23:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 14:23:15,935 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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) Word has length 72 [2022-03-15 14:23:15,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:15,954 INFO L225 Difference]: With dead ends: 3094 [2022-03-15 14:23:15,954 INFO L226 Difference]: Without dead ends: 2920 [2022-03-15 14:23:15,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 14:23:15,961 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 150 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:15,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 400 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 14:23:15,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2920 states. [2022-03-15 14:23:16,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2920 to 2407. [2022-03-15 14:23:16,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2407 states, 2406 states have (on average 3.353699085619285) internal successors, (8069), 2406 states have internal predecessors, (8069), 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-03-15 14:23:16,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2407 states to 2407 states and 8069 transitions. [2022-03-15 14:23:16,043 INFO L78 Accepts]: Start accepts. Automaton has 2407 states and 8069 transitions. Word has length 72 [2022-03-15 14:23:16,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:16,043 INFO L470 AbstractCegarLoop]: Abstraction has 2407 states and 8069 transitions. [2022-03-15 14:23:16,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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-03-15 14:23:16,045 INFO L276 IsEmpty]: Start isEmpty. Operand 2407 states and 8069 transitions. [2022-03-15 14:23:16,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-15 14:23:16,052 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:16,053 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] [2022-03-15 14:23:16,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 14:23:16,053 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:16,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:16,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1196970611, now seen corresponding path program 2 times [2022-03-15 14:23:16,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:16,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344455281] [2022-03-15 14:23:16,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:16,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:16,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:16,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:16,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:16,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344455281] [2022-03-15 14:23:16,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344455281] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:16,298 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:16,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 14:23:16,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509092399] [2022-03-15 14:23:16,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:16,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:23:16,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:16,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:23:16,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:23:16,300 INFO L87 Difference]: Start difference. First operand 2407 states and 8069 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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-03-15 14:23:16,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:16,545 INFO L93 Difference]: Finished difference Result 4899 states and 16718 transitions. [2022-03-15 14:23:16,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 14:23:16,545 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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) Word has length 72 [2022-03-15 14:23:16,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:16,577 INFO L225 Difference]: With dead ends: 4899 [2022-03-15 14:23:16,578 INFO L226 Difference]: Without dead ends: 4899 [2022-03-15 14:23:16,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-15 14:23:16,584 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 214 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:16,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 370 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:16,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4899 states. [2022-03-15 14:23:16,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4899 to 2427. [2022-03-15 14:23:16,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2427 states, 2426 states have (on average 3.395300906842539) internal successors, (8237), 2426 states have internal predecessors, (8237), 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-03-15 14:23:16,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2427 states to 2427 states and 8237 transitions. [2022-03-15 14:23:16,710 INFO L78 Accepts]: Start accepts. Automaton has 2427 states and 8237 transitions. Word has length 72 [2022-03-15 14:23:16,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:16,711 INFO L470 AbstractCegarLoop]: Abstraction has 2427 states and 8237 transitions. [2022-03-15 14:23:16,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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-03-15 14:23:16,711 INFO L276 IsEmpty]: Start isEmpty. Operand 2427 states and 8237 transitions. [2022-03-15 14:23:16,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-15 14:23:16,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:16,718 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] [2022-03-15 14:23:16,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 14:23:16,719 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:16,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:16,721 INFO L85 PathProgramCache]: Analyzing trace with hash -115985947, now seen corresponding path program 3 times [2022-03-15 14:23:16,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:16,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874880352] [2022-03-15 14:23:16,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:16,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:16,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:16,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:16,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874880352] [2022-03-15 14:23:16,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874880352] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:16,830 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:16,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:16,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477957940] [2022-03-15 14:23:16,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:16,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:16,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:16,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:16,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:16,831 INFO L87 Difference]: Start difference. First operand 2427 states and 8237 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 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-03-15 14:23:16,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:16,928 INFO L93 Difference]: Finished difference Result 3469 states and 12077 transitions. [2022-03-15 14:23:16,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:16,928 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 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) Word has length 72 [2022-03-15 14:23:16,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:16,960 INFO L225 Difference]: With dead ends: 3469 [2022-03-15 14:23:16,960 INFO L226 Difference]: Without dead ends: 3469 [2022-03-15 14:23:16,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:23:16,961 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 59 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:16,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 256 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:16,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3469 states. [2022-03-15 14:23:17,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3469 to 2527. [2022-03-15 14:23:17,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2527 states, 2526 states have (on average 3.4093428345209817) internal successors, (8612), 2526 states have internal predecessors, (8612), 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-03-15 14:23:17,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2527 states to 2527 states and 8612 transitions. [2022-03-15 14:23:17,050 INFO L78 Accepts]: Start accepts. Automaton has 2527 states and 8612 transitions. Word has length 72 [2022-03-15 14:23:17,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:17,051 INFO L470 AbstractCegarLoop]: Abstraction has 2527 states and 8612 transitions. [2022-03-15 14:23:17,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 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-03-15 14:23:17,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2527 states and 8612 transitions. [2022-03-15 14:23:17,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:17,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:17,059 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] [2022-03-15 14:23:17,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 14:23:17,060 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:17,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:17,061 INFO L85 PathProgramCache]: Analyzing trace with hash -594145936, now seen corresponding path program 1 times [2022-03-15 14:23:17,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:17,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109758960] [2022-03-15 14:23:17,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:17,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:17,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:17,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:17,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:17,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109758960] [2022-03-15 14:23:17,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109758960] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:17,223 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:17,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:17,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220967094] [2022-03-15 14:23:17,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:17,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:17,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:17,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:17,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:17,226 INFO L87 Difference]: Start difference. First operand 2527 states and 8612 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:17,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:17,363 INFO L93 Difference]: Finished difference Result 4067 states and 13592 transitions. [2022-03-15 14:23:17,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:17,364 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:17,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:17,396 INFO L225 Difference]: With dead ends: 4067 [2022-03-15 14:23:17,397 INFO L226 Difference]: Without dead ends: 3893 [2022-03-15 14:23:17,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-15 14:23:17,403 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 155 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:17,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 352 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:17,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3893 states. [2022-03-15 14:23:17,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3893 to 2917. [2022-03-15 14:23:17,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2917 states, 2916 states have (on average 3.4605624142661178) internal successors, (10091), 2916 states have internal predecessors, (10091), 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-03-15 14:23:17,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2917 states to 2917 states and 10091 transitions. [2022-03-15 14:23:17,485 INFO L78 Accepts]: Start accepts. Automaton has 2917 states and 10091 transitions. Word has length 73 [2022-03-15 14:23:17,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:17,486 INFO L470 AbstractCegarLoop]: Abstraction has 2917 states and 10091 transitions. [2022-03-15 14:23:17,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:17,486 INFO L276 IsEmpty]: Start isEmpty. Operand 2917 states and 10091 transitions. [2022-03-15 14:23:17,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:17,499 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:17,499 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] [2022-03-15 14:23:17,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-15 14:23:17,499 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:17,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:17,500 INFO L85 PathProgramCache]: Analyzing trace with hash -285034558, now seen corresponding path program 1 times [2022-03-15 14:23:17,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:17,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723007810] [2022-03-15 14:23:17,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:17,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:17,650 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:17,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:17,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723007810] [2022-03-15 14:23:17,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723007810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:17,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741015288] [2022-03-15 14:23:17,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:17,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:17,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:17,655 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:17,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 14:23:17,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:17,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 14:23:17,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:18,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:18,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:23:18,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:18,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741015288] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:23:18,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:23:18,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 16 [2022-03-15 14:23:18,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256366296] [2022-03-15 14:23:18,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:23:18,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 14:23:18,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:18,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 14:23:18,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-15 14:23:18,847 INFO L87 Difference]: Start difference. First operand 2917 states and 10091 transitions. Second operand has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 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-03-15 14:23:19,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:19,368 INFO L93 Difference]: Finished difference Result 6002 states and 20985 transitions. [2022-03-15 14:23:19,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 14:23:19,369 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 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) Word has length 73 [2022-03-15 14:23:19,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:19,400 INFO L225 Difference]: With dead ends: 6002 [2022-03-15 14:23:19,400 INFO L226 Difference]: Without dead ends: 5594 [2022-03-15 14:23:19,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=440, Unknown=0, NotChecked=0, Total=600 [2022-03-15 14:23:19,401 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 494 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:19,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 799 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 14:23:19,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5594 states. [2022-03-15 14:23:19,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5594 to 3568. [2022-03-15 14:23:19,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3568 states, 3567 states have (on average 3.581440986823661) internal successors, (12775), 3567 states have internal predecessors, (12775), 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-03-15 14:23:19,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3568 states to 3568 states and 12775 transitions. [2022-03-15 14:23:19,569 INFO L78 Accepts]: Start accepts. Automaton has 3568 states and 12775 transitions. Word has length 73 [2022-03-15 14:23:19,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:19,569 INFO L470 AbstractCegarLoop]: Abstraction has 3568 states and 12775 transitions. [2022-03-15 14:23:19,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 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-03-15 14:23:19,570 INFO L276 IsEmpty]: Start isEmpty. Operand 3568 states and 12775 transitions. [2022-03-15 14:23:19,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:19,581 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:19,581 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:23:19,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 14:23:19,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:19,805 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:19,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1106737046, now seen corresponding path program 2 times [2022-03-15 14:23:19,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:19,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242439627] [2022-03-15 14:23:19,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:19,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:19,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:19,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:19,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:19,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242439627] [2022-03-15 14:23:19,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242439627] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:19,910 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:19,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:19,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528247295] [2022-03-15 14:23:19,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:19,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:19,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:19,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:19,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:19,911 INFO L87 Difference]: Start difference. First operand 3568 states and 12775 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:19,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:19,991 INFO L93 Difference]: Finished difference Result 5809 states and 20407 transitions. [2022-03-15 14:23:19,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 14:23:19,991 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:19,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:20,012 INFO L225 Difference]: With dead ends: 5809 [2022-03-15 14:23:20,012 INFO L226 Difference]: Without dead ends: 5809 [2022-03-15 14:23:20,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:20,013 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 133 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:20,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 254 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:23:20,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5809 states. [2022-03-15 14:23:20,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5809 to 3716. [2022-03-15 14:23:20,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3716 states, 3715 states have (on average 3.6142664872139973) internal successors, (13427), 3715 states have internal predecessors, (13427), 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-03-15 14:23:20,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3716 states to 3716 states and 13427 transitions. [2022-03-15 14:23:20,150 INFO L78 Accepts]: Start accepts. Automaton has 3716 states and 13427 transitions. Word has length 73 [2022-03-15 14:23:20,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:20,151 INFO L470 AbstractCegarLoop]: Abstraction has 3716 states and 13427 transitions. [2022-03-15 14:23:20,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:20,151 INFO L276 IsEmpty]: Start isEmpty. Operand 3716 states and 13427 transitions. [2022-03-15 14:23:20,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:20,163 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:20,163 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] [2022-03-15 14:23:20,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-15 14:23:20,164 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:20,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:20,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1878273170, now seen corresponding path program 3 times [2022-03-15 14:23:20,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:20,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010863282] [2022-03-15 14:23:20,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:20,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:20,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:20,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:20,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:20,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010863282] [2022-03-15 14:23:20,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010863282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:20,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74913843] [2022-03-15 14:23:20,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:23:20,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:20,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:20,296 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:20,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 14:23:20,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:23:20,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:23:20,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 14:23:20,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:20,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:20,701 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 14:23:20,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74913843] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:20,701 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 14:23:20,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-15 14:23:20,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218475277] [2022-03-15 14:23:20,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:20,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:23:20,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:20,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:23:20,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 14:23:20,702 INFO L87 Difference]: Start difference. First operand 3716 states and 13427 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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-03-15 14:23:20,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:20,965 INFO L93 Difference]: Finished difference Result 5087 states and 17673 transitions. [2022-03-15 14:23:20,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 14:23:20,965 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:20,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:20,982 INFO L225 Difference]: With dead ends: 5087 [2022-03-15 14:23:20,982 INFO L226 Difference]: Without dead ends: 4958 [2022-03-15 14:23:20,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-03-15 14:23:20,983 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 157 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:20,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 471 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:20,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4958 states. [2022-03-15 14:23:21,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4958 to 3929. [2022-03-15 14:23:21,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3929 states, 3928 states have (on average 3.5819755600814664) internal successors, (14070), 3928 states have internal predecessors, (14070), 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-03-15 14:23:21,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3929 states to 3929 states and 14070 transitions. [2022-03-15 14:23:21,109 INFO L78 Accepts]: Start accepts. Automaton has 3929 states and 14070 transitions. Word has length 73 [2022-03-15 14:23:21,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:21,109 INFO L470 AbstractCegarLoop]: Abstraction has 3929 states and 14070 transitions. [2022-03-15 14:23:21,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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-03-15 14:23:21,109 INFO L276 IsEmpty]: Start isEmpty. Operand 3929 states and 14070 transitions. [2022-03-15 14:23:21,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:21,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:21,120 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] [2022-03-15 14:23:21,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:21,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-15 14:23:21,345 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:21,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:21,345 INFO L85 PathProgramCache]: Analyzing trace with hash -674665910, now seen corresponding path program 4 times [2022-03-15 14:23:21,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:21,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597949200] [2022-03-15 14:23:21,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:21,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:21,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:21,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:21,456 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:21,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597949200] [2022-03-15 14:23:21,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597949200] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:21,456 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:21,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:21,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931794673] [2022-03-15 14:23:21,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:21,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:21,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:21,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:21,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:21,457 INFO L87 Difference]: Start difference. First operand 3929 states and 14070 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:21,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:21,596 INFO L93 Difference]: Finished difference Result 6171 states and 21471 transitions. [2022-03-15 14:23:21,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:21,597 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:21,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:21,616 INFO L225 Difference]: With dead ends: 6171 [2022-03-15 14:23:21,616 INFO L226 Difference]: Without dead ends: 6069 [2022-03-15 14:23:21,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:23:21,617 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 120 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:21,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 338 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:21,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6069 states. [2022-03-15 14:23:21,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6069 to 3872. [2022-03-15 14:23:21,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3872 states, 3871 states have (on average 3.5920950658744513) internal successors, (13905), 3871 states have internal predecessors, (13905), 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-03-15 14:23:21,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3872 states to 3872 states and 13905 transitions. [2022-03-15 14:23:21,738 INFO L78 Accepts]: Start accepts. Automaton has 3872 states and 13905 transitions. Word has length 73 [2022-03-15 14:23:21,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:21,739 INFO L470 AbstractCegarLoop]: Abstraction has 3872 states and 13905 transitions. [2022-03-15 14:23:21,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:21,739 INFO L276 IsEmpty]: Start isEmpty. Operand 3872 states and 13905 transitions. [2022-03-15 14:23:21,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:21,749 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:21,749 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] [2022-03-15 14:23:21,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-15 14:23:21,749 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:21,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:21,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1096125968, now seen corresponding path program 5 times [2022-03-15 14:23:21,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:21,750 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801439467] [2022-03-15 14:23:21,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:21,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:21,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:21,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:21,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:21,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801439467] [2022-03-15 14:23:21,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801439467] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:21,821 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:21,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:21,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081842365] [2022-03-15 14:23:21,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:21,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:21,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:21,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:21,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:21,823 INFO L87 Difference]: Start difference. First operand 3872 states and 13905 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:21,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:21,998 INFO L93 Difference]: Finished difference Result 5538 states and 19830 transitions. [2022-03-15 14:23:21,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:21,998 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:21,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:22,015 INFO L225 Difference]: With dead ends: 5538 [2022-03-15 14:23:22,016 INFO L226 Difference]: Without dead ends: 5538 [2022-03-15 14:23:22,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-15 14:23:22,017 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 92 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:22,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 365 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:22,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5538 states. [2022-03-15 14:23:22,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5538 to 4134. [2022-03-15 14:23:22,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4134 states, 4133 states have (on average 3.607790950883136) internal successors, (14911), 4133 states have internal predecessors, (14911), 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-03-15 14:23:22,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4134 states to 4134 states and 14911 transitions. [2022-03-15 14:23:22,122 INFO L78 Accepts]: Start accepts. Automaton has 4134 states and 14911 transitions. Word has length 73 [2022-03-15 14:23:22,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:22,122 INFO L470 AbstractCegarLoop]: Abstraction has 4134 states and 14911 transitions. [2022-03-15 14:23:22,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:22,123 INFO L276 IsEmpty]: Start isEmpty. Operand 4134 states and 14911 transitions. [2022-03-15 14:23:22,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:22,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:22,133 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] [2022-03-15 14:23:22,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-15 14:23:22,133 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:22,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:22,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1867662092, now seen corresponding path program 6 times [2022-03-15 14:23:22,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:22,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928584798] [2022-03-15 14:23:22,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:22,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:22,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:22,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:22,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:22,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928584798] [2022-03-15 14:23:22,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928584798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:22,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451168205] [2022-03-15 14:23:22,254 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:23:22,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:22,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:22,256 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:22,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 14:23:22,330 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 14:23:22,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:23:22,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 14:23:22,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:22,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:22,554 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 14:23:22,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451168205] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:22,555 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 14:23:22,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-15 14:23:22,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197686338] [2022-03-15 14:23:22,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:22,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:23:22,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:22,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:23:22,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-15 14:23:22,556 INFO L87 Difference]: Start difference. First operand 4134 states and 14911 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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-03-15 14:23:22,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:22,731 INFO L93 Difference]: Finished difference Result 4922 states and 17476 transitions. [2022-03-15 14:23:22,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 14:23:22,731 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:22,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:22,744 INFO L225 Difference]: With dead ends: 4922 [2022-03-15 14:23:22,744 INFO L226 Difference]: Without dead ends: 4805 [2022-03-15 14:23:22,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-03-15 14:23:22,746 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 76 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:22,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 417 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:22,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4805 states. [2022-03-15 14:23:22,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4805 to 4113. [2022-03-15 14:23:22,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4113 states, 4112 states have (on average 3.6040856031128405) internal successors, (14820), 4112 states have internal predecessors, (14820), 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-03-15 14:23:22,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4113 states to 4113 states and 14820 transitions. [2022-03-15 14:23:22,892 INFO L78 Accepts]: Start accepts. Automaton has 4113 states and 14820 transitions. Word has length 73 [2022-03-15 14:23:22,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:22,892 INFO L470 AbstractCegarLoop]: Abstraction has 4113 states and 14820 transitions. [2022-03-15 14:23:22,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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-03-15 14:23:22,893 INFO L276 IsEmpty]: Start isEmpty. Operand 4113 states and 14820 transitions. [2022-03-15 14:23:22,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:22,903 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:22,904 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] [2022-03-15 14:23:22,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:23,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:23,128 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:23,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:23,128 INFO L85 PathProgramCache]: Analyzing trace with hash -39266738, now seen corresponding path program 7 times [2022-03-15 14:23:23,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:23,129 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014361583] [2022-03-15 14:23:23,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:23,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:23,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:23,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:23,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014361583] [2022-03-15 14:23:23,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014361583] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:23,274 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:23,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:23,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074618289] [2022-03-15 14:23:23,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:23,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:23,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:23,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:23,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:23,276 INFO L87 Difference]: Start difference. First operand 4113 states and 14820 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:23,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:23,425 INFO L93 Difference]: Finished difference Result 6530 states and 22900 transitions. [2022-03-15 14:23:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:23,426 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:23,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:23,441 INFO L225 Difference]: With dead ends: 6530 [2022-03-15 14:23:23,441 INFO L226 Difference]: Without dead ends: 6452 [2022-03-15 14:23:23,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:23:23,442 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 110 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:23,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 264 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:23,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6452 states. [2022-03-15 14:23:23,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6452 to 4132. [2022-03-15 14:23:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4132 states, 4131 states have (on average 3.633744855967078) internal successors, (15011), 4131 states have internal predecessors, (15011), 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-03-15 14:23:23,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4132 states to 4132 states and 15011 transitions. [2022-03-15 14:23:23,561 INFO L78 Accepts]: Start accepts. Automaton has 4132 states and 15011 transitions. Word has length 73 [2022-03-15 14:23:23,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:23,562 INFO L470 AbstractCegarLoop]: Abstraction has 4132 states and 15011 transitions. [2022-03-15 14:23:23,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:23,562 INFO L276 IsEmpty]: Start isEmpty. Operand 4132 states and 15011 transitions. [2022-03-15 14:23:23,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:23,572 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:23,572 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] [2022-03-15 14:23:23,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-15 14:23:23,572 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:23,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:23,572 INFO L85 PathProgramCache]: Analyzing trace with hash -562911770, now seen corresponding path program 8 times [2022-03-15 14:23:23,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:23,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792505751] [2022-03-15 14:23:23,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:23,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:23,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:23,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:23,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:23,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792505751] [2022-03-15 14:23:23,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792505751] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:23,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3181050] [2022-03-15 14:23:23,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:23:23,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:23,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:23,697 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:23,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 14:23:23,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:23:23,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:23:23,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 14:23:23,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:24,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:24,174 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 14:23:24,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3181050] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:24,175 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 14:23:24,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-15 14:23:24,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391510812] [2022-03-15 14:23:24,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:24,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:23:24,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:24,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:23:24,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-15 14:23:24,176 INFO L87 Difference]: Start difference. First operand 4132 states and 15011 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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-03-15 14:23:24,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:24,447 INFO L93 Difference]: Finished difference Result 5079 states and 17997 transitions. [2022-03-15 14:23:24,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 14:23:24,448 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:24,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:24,461 INFO L225 Difference]: With dead ends: 5079 [2022-03-15 14:23:24,461 INFO L226 Difference]: Without dead ends: 5067 [2022-03-15 14:23:24,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 14:23:24,462 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 154 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:24,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 364 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:24,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5067 states. [2022-03-15 14:23:24,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5067 to 4187. [2022-03-15 14:23:24,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.629479216435738) internal successors, (15193), 4186 states have internal predecessors, (15193), 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-03-15 14:23:24,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 15193 transitions. [2022-03-15 14:23:24,559 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 15193 transitions. Word has length 73 [2022-03-15 14:23:24,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:24,560 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 15193 transitions. [2022-03-15 14:23:24,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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-03-15 14:23:24,560 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 15193 transitions. [2022-03-15 14:23:24,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:24,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:24,569 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] [2022-03-15 14:23:24,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:24,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:24,770 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:24,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:24,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1828189768, now seen corresponding path program 9 times [2022-03-15 14:23:24,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:24,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808344796] [2022-03-15 14:23:24,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:24,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:24,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:24,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:24,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:24,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808344796] [2022-03-15 14:23:24,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808344796] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:24,870 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:24,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:24,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368531397] [2022-03-15 14:23:24,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:24,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:24,871 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:24,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:24,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:24,871 INFO L87 Difference]: Start difference. First operand 4187 states and 15193 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:25,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:25,005 INFO L93 Difference]: Finished difference Result 5165 states and 18321 transitions. [2022-03-15 14:23:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:25,006 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:25,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:25,019 INFO L225 Difference]: With dead ends: 5165 [2022-03-15 14:23:25,019 INFO L226 Difference]: Without dead ends: 5141 [2022-03-15 14:23:25,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 14:23:25,020 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 92 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:25,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 320 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:23:25,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5141 states. [2022-03-15 14:23:25,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5141 to 4187. [2022-03-15 14:23:25,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.628523650262781) internal successors, (15189), 4186 states have internal predecessors, (15189), 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-03-15 14:23:25,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 15189 transitions. [2022-03-15 14:23:25,118 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 15189 transitions. Word has length 73 [2022-03-15 14:23:25,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:25,118 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 15189 transitions. [2022-03-15 14:23:25,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:25,118 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 15189 transitions. [2022-03-15 14:23:25,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 14:23:25,128 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:25,128 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] [2022-03-15 14:23:25,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-15 14:23:25,129 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:25,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:25,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2120367416, now seen corresponding path program 10 times [2022-03-15 14:23:25,129 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:25,129 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380874278] [2022-03-15 14:23:25,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:25,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:25,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:25,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:25,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380874278] [2022-03-15 14:23:25,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380874278] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:23:25,183 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:23:25,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:23:25,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871058929] [2022-03-15 14:23:25,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:23:25,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:23:25,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:25,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:23:25,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:23:25,184 INFO L87 Difference]: Start difference. First operand 4187 states and 15189 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:25,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:25,265 INFO L93 Difference]: Finished difference Result 4127 states and 14970 transitions. [2022-03-15 14:23:25,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:23:25,265 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 73 [2022-03-15 14:23:25,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:25,273 INFO L225 Difference]: With dead ends: 4127 [2022-03-15 14:23:25,273 INFO L226 Difference]: Without dead ends: 4091 [2022-03-15 14:23:25,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 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-03-15 14:23:25,274 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 37 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:25,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 240 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:23:25,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4091 states. [2022-03-15 14:23:25,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4091 to 3935. [2022-03-15 14:23:25,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3935 states, 3934 states have (on average 3.647178444331469) internal successors, (14348), 3934 states have internal predecessors, (14348), 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-03-15 14:23:25,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3935 states to 3935 states and 14348 transitions. [2022-03-15 14:23:25,365 INFO L78 Accepts]: Start accepts. Automaton has 3935 states and 14348 transitions. Word has length 73 [2022-03-15 14:23:25,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:25,365 INFO L470 AbstractCegarLoop]: Abstraction has 3935 states and 14348 transitions. [2022-03-15 14:23:25,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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-03-15 14:23:25,365 INFO L276 IsEmpty]: Start isEmpty. Operand 3935 states and 14348 transitions. [2022-03-15 14:23:25,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-15 14:23:25,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:25,375 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] [2022-03-15 14:23:25,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-15 14:23:25,375 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:25,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:25,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1245844032, now seen corresponding path program 1 times [2022-03-15 14:23:25,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:25,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125750121] [2022-03-15 14:23:25,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:25,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:25,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:25,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:25,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125750121] [2022-03-15 14:23:25,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125750121] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:25,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376807274] [2022-03-15 14:23:25,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:25,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:25,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:25,544 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:25,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 14:23:25,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:25,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 14:23:25,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:26,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:23:30,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:30,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376807274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:23:30,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:23:30,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 14:23:30,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900202577] [2022-03-15 14:23:30,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:23:30,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 14:23:30,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:30,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 14:23:30,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=266, Unknown=1, NotChecked=0, Total=342 [2022-03-15 14:23:30,937 INFO L87 Difference]: Start difference. First operand 3935 states and 14348 transitions. Second operand has 19 states, 19 states have (on average 9.473684210526315) internal successors, (180), 19 states have internal predecessors, (180), 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-03-15 14:23:31,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:31,361 INFO L93 Difference]: Finished difference Result 6940 states and 24919 transitions. [2022-03-15 14:23:31,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 14:23:31,362 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 9.473684210526315) internal successors, (180), 19 states have internal predecessors, (180), 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) Word has length 75 [2022-03-15 14:23:31,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:31,382 INFO L225 Difference]: With dead ends: 6940 [2022-03-15 14:23:31,383 INFO L226 Difference]: Without dead ends: 6700 [2022-03-15 14:23:31,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=147, Invalid=502, Unknown=1, NotChecked=0, Total=650 [2022-03-15 14:23:31,384 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 328 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:31,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 1274 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 305 Invalid, 0 Unknown, 137 Unchecked, 0.2s Time] [2022-03-15 14:23:31,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6700 states. [2022-03-15 14:23:31,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6700 to 4648. [2022-03-15 14:23:31,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4647 states have (on average 3.641704325371207) internal successors, (16923), 4647 states have internal predecessors, (16923), 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-03-15 14:23:31,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 16923 transitions. [2022-03-15 14:23:31,545 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 16923 transitions. Word has length 75 [2022-03-15 14:23:31,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:31,546 INFO L470 AbstractCegarLoop]: Abstraction has 4648 states and 16923 transitions. [2022-03-15 14:23:31,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 9.473684210526315) internal successors, (180), 19 states have internal predecessors, (180), 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-03-15 14:23:31,546 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 16923 transitions. [2022-03-15 14:23:31,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-15 14:23:31,558 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:31,559 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] [2022-03-15 14:23:31,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:31,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 14:23:31,782 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:31,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:31,782 INFO L85 PathProgramCache]: Analyzing trace with hash 479394602, now seen corresponding path program 2 times [2022-03-15 14:23:31,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:31,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895976816] [2022-03-15 14:23:31,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:31,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:31,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:31,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:31,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:31,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895976816] [2022-03-15 14:23:31,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895976816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:31,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57341298] [2022-03-15 14:23:31,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:23:31,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:31,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:31,964 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:31,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 14:23:32,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:23:32,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:23:32,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 14:23:32,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:32,501 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:32,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:23:33,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:33,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57341298] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:23:33,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:23:33,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 17 [2022-03-15 14:23:33,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387463305] [2022-03-15 14:23:33,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:23:33,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 14:23:33,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:33,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 14:23:33,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-15 14:23:33,268 INFO L87 Difference]: Start difference. First operand 4648 states and 16923 transitions. Second operand has 17 states, 17 states have (on average 10.411764705882353) internal successors, (177), 17 states have internal predecessors, (177), 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-03-15 14:23:33,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:33,616 INFO L93 Difference]: Finished difference Result 6430 states and 23531 transitions. [2022-03-15 14:23:33,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 14:23:33,617 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 10.411764705882353) internal successors, (177), 17 states have internal predecessors, (177), 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) Word has length 75 [2022-03-15 14:23:33,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:33,632 INFO L225 Difference]: With dead ends: 6430 [2022-03-15 14:23:33,632 INFO L226 Difference]: Without dead ends: 6190 [2022-03-15 14:23:33,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 141 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2022-03-15 14:23:33,633 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 231 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:33,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 1022 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 284 Invalid, 0 Unknown, 57 Unchecked, 0.2s Time] [2022-03-15 14:23:33,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6190 states. [2022-03-15 14:23:33,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6190 to 4888. [2022-03-15 14:23:33,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4888 states, 4887 states have (on average 3.6470227133210558) internal successors, (17823), 4887 states have internal predecessors, (17823), 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-03-15 14:23:33,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4888 states to 4888 states and 17823 transitions. [2022-03-15 14:23:33,784 INFO L78 Accepts]: Start accepts. Automaton has 4888 states and 17823 transitions. Word has length 75 [2022-03-15 14:23:33,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:33,784 INFO L470 AbstractCegarLoop]: Abstraction has 4888 states and 17823 transitions. [2022-03-15 14:23:33,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.411764705882353) internal successors, (177), 17 states have internal predecessors, (177), 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-03-15 14:23:33,785 INFO L276 IsEmpty]: Start isEmpty. Operand 4888 states and 17823 transitions. [2022-03-15 14:23:33,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-15 14:23:33,799 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:33,799 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] [2022-03-15 14:23:33,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:34,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 14:23:34,022 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:34,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:34,022 INFO L85 PathProgramCache]: Analyzing trace with hash -366423954, now seen corresponding path program 1 times [2022-03-15 14:23:34,022 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:34,023 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808899069] [2022-03-15 14:23:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:34,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:34,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:34,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:34,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808899069] [2022-03-15 14:23:34,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808899069] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:34,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031762212] [2022-03-15 14:23:34,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:34,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:34,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:34,148 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:34,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 14:23:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:34,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 14:23:34,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:34,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:34,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:23:35,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:35,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031762212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:23:35,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:23:35,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 10] total 21 [2022-03-15 14:23:35,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118919110] [2022-03-15 14:23:35,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:23:35,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 14:23:35,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:35,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 14:23:35,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=290, Unknown=0, NotChecked=0, Total=420 [2022-03-15 14:23:35,148 INFO L87 Difference]: Start difference. First operand 4888 states and 17823 transitions. Second operand has 21 states, 21 states have (on average 6.333333333333333) internal successors, (133), 21 states have internal predecessors, (133), 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-03-15 14:23:37,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:37,801 INFO L93 Difference]: Finished difference Result 13039 states and 46376 transitions. [2022-03-15 14:23:37,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 14:23:37,802 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.333333333333333) internal successors, (133), 21 states have internal predecessors, (133), 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) Word has length 75 [2022-03-15 14:23:37,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:37,832 INFO L225 Difference]: With dead ends: 13039 [2022-03-15 14:23:37,833 INFO L226 Difference]: Without dead ends: 13039 [2022-03-15 14:23:37,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 133 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1117, Invalid=2915, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 14:23:37,834 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 925 mSDsluCounter, 1648 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 925 SdHoareTripleChecker+Valid, 1673 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:37,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [925 Valid, 1673 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 14:23:37,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13039 states. [2022-03-15 14:23:37,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13039 to 5937. [2022-03-15 14:23:37,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5937 states, 5936 states have (on average 3.625) internal successors, (21518), 5936 states have internal predecessors, (21518), 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-03-15 14:23:38,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5937 states to 5937 states and 21518 transitions. [2022-03-15 14:23:38,005 INFO L78 Accepts]: Start accepts. Automaton has 5937 states and 21518 transitions. Word has length 75 [2022-03-15 14:23:38,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:38,005 INFO L470 AbstractCegarLoop]: Abstraction has 5937 states and 21518 transitions. [2022-03-15 14:23:38,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.333333333333333) internal successors, (133), 21 states have internal predecessors, (133), 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-03-15 14:23:38,006 INFO L276 IsEmpty]: Start isEmpty. Operand 5937 states and 21518 transitions. [2022-03-15 14:23:38,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-15 14:23:38,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:38,017 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] [2022-03-15 14:23:38,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:38,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:38,217 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:38,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:38,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1735385766, now seen corresponding path program 2 times [2022-03-15 14:23:38,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:38,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295844880] [2022-03-15 14:23:38,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:38,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:38,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:38,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:38,382 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:38,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295844880] [2022-03-15 14:23:38,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295844880] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:38,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660140822] [2022-03-15 14:23:38,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:23:38,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:38,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:38,388 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:38,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 14:23:38,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:23:38,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:23:38,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 14:23:38,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:38,972 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:38,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:23:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:39,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660140822] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:23:39,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:23:39,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 21 [2022-03-15 14:23:39,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975673195] [2022-03-15 14:23:39,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:23:39,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 14:23:39,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:39,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 14:23:39,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-03-15 14:23:39,580 INFO L87 Difference]: Start difference. First operand 5937 states and 21518 transitions. Second operand has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 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-03-15 14:23:46,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:46,042 INFO L93 Difference]: Finished difference Result 37646 states and 134824 transitions. [2022-03-15 14:23:46,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-03-15 14:23:46,043 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 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) Word has length 75 [2022-03-15 14:23:46,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:46,227 INFO L225 Difference]: With dead ends: 37646 [2022-03-15 14:23:46,227 INFO L226 Difference]: Without dead ends: 37646 [2022-03-15 14:23:46,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 135 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4054 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2523, Invalid=8607, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 14:23:46,230 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 1602 mSDsluCounter, 3284 mSDsCounter, 0 mSdLazyCounter, 1878 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1602 SdHoareTripleChecker+Valid, 3305 SdHoareTripleChecker+Invalid, 2064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 1878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:46,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1602 Valid, 3305 Invalid, 2064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 1878 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 14:23:46,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37646 states. [2022-03-15 14:23:46,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37646 to 7412. [2022-03-15 14:23:46,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7412 states, 7411 states have (on average 3.770206449871812) internal successors, (27941), 7411 states have internal predecessors, (27941), 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-03-15 14:23:46,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7412 states to 7412 states and 27941 transitions. [2022-03-15 14:23:46,655 INFO L78 Accepts]: Start accepts. Automaton has 7412 states and 27941 transitions. Word has length 75 [2022-03-15 14:23:46,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:46,656 INFO L470 AbstractCegarLoop]: Abstraction has 7412 states and 27941 transitions. [2022-03-15 14:23:46,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 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-03-15 14:23:46,656 INFO L276 IsEmpty]: Start isEmpty. Operand 7412 states and 27941 transitions. [2022-03-15 14:23:46,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-15 14:23:46,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:46,669 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] [2022-03-15 14:23:46,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:46,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:46,870 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:46,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:46,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1423219130, now seen corresponding path program 3 times [2022-03-15 14:23:46,870 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:46,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662920040] [2022-03-15 14:23:46,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:46,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:46,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:47,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:47,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:47,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662920040] [2022-03-15 14:23:47,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662920040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:47,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212384936] [2022-03-15 14:23:47,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:23:47,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:47,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:47,066 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:47,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 14:23:47,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:23:47,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:23:47,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 14:23:47,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:47,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:47,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:23:48,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:48,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212384936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:23:48,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:23:48,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 10] total 17 [2022-03-15 14:23:48,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190055840] [2022-03-15 14:23:48,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:23:48,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 14:23:48,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:48,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 14:23:48,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-03-15 14:23:48,077 INFO L87 Difference]: Start difference. First operand 7412 states and 27941 transitions. Second operand has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 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-03-15 14:23:51,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:23:51,423 INFO L93 Difference]: Finished difference Result 25039 states and 90896 transitions. [2022-03-15 14:23:51,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 14:23:51,424 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 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) Word has length 75 [2022-03-15 14:23:51,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:23:51,541 INFO L225 Difference]: With dead ends: 25039 [2022-03-15 14:23:51,542 INFO L226 Difference]: Without dead ends: 24850 [2022-03-15 14:23:51,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 139 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1801 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1233, Invalid=4317, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 14:23:51,543 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 1147 mSDsluCounter, 1907 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1147 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 1245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:23:51,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1147 Valid, 1964 Invalid, 1245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 14:23:51,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24850 states. [2022-03-15 14:23:51,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24850 to 8604. [2022-03-15 14:23:51,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8604 states, 8603 states have (on average 3.773451121701732) internal successors, (32463), 8603 states have internal predecessors, (32463), 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-03-15 14:23:51,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8604 states to 8604 states and 32463 transitions. [2022-03-15 14:23:51,850 INFO L78 Accepts]: Start accepts. Automaton has 8604 states and 32463 transitions. Word has length 75 [2022-03-15 14:23:51,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:23:51,850 INFO L470 AbstractCegarLoop]: Abstraction has 8604 states and 32463 transitions. [2022-03-15 14:23:51,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 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-03-15 14:23:51,851 INFO L276 IsEmpty]: Start isEmpty. Operand 8604 states and 32463 transitions. [2022-03-15 14:23:51,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-15 14:23:51,865 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:23:51,866 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] [2022-03-15 14:23:51,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 14:23:52,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:52,068 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:23:52,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:23:52,068 INFO L85 PathProgramCache]: Analyzing trace with hash 2112510834, now seen corresponding path program 4 times [2022-03-15 14:23:52,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:23:52,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318151134] [2022-03-15 14:23:52,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:23:52,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:23:52,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:23:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:52,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:23:52,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318151134] [2022-03-15 14:23:52,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318151134] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:23:52,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513408819] [2022-03-15 14:23:52,204 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:23:52,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:23:52,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:23:52,206 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:23:52,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 14:23:52,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:23:52,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:23:52,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 14:23:52,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:23:52,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:52,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:23:53,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:23:53,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513408819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:23:53,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:23:53,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 22 [2022-03-15 14:23:53,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781314417] [2022-03-15 14:23:53,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:23:53,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 14:23:53,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:23:53,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 14:23:53,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2022-03-15 14:23:53,111 INFO L87 Difference]: Start difference. First operand 8604 states and 32463 transitions. Second operand has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 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-03-15 14:24:00,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:00,804 INFO L93 Difference]: Finished difference Result 54139 states and 197203 transitions. [2022-03-15 14:24:00,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-03-15 14:24:00,805 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 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) Word has length 75 [2022-03-15 14:24:00,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:01,168 INFO L225 Difference]: With dead ends: 54139 [2022-03-15 14:24:01,168 INFO L226 Difference]: Without dead ends: 54139 [2022-03-15 14:24:01,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8134 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=3848, Invalid=15334, Unknown=0, NotChecked=0, Total=19182 [2022-03-15 14:24:01,173 INFO L933 BasicCegarLoop]: 445 mSDtfsCounter, 1984 mSDsluCounter, 3904 mSDsCounter, 0 mSdLazyCounter, 2129 mSolverCounterSat, 282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1984 SdHoareTripleChecker+Valid, 3932 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 2129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:01,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1984 Valid, 3932 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 2129 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 14:24:01,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54139 states. [2022-03-15 14:24:01,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54139 to 11943. [2022-03-15 14:24:01,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11943 states, 11942 states have (on average 3.953022944230447) internal successors, (47207), 11942 states have internal predecessors, (47207), 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-03-15 14:24:01,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11943 states to 11943 states and 47207 transitions. [2022-03-15 14:24:01,904 INFO L78 Accepts]: Start accepts. Automaton has 11943 states and 47207 transitions. Word has length 75 [2022-03-15 14:24:01,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:01,904 INFO L470 AbstractCegarLoop]: Abstraction has 11943 states and 47207 transitions. [2022-03-15 14:24:01,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 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-03-15 14:24:01,904 INFO L276 IsEmpty]: Start isEmpty. Operand 11943 states and 47207 transitions. [2022-03-15 14:24:02,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:02,028 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:02,028 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:02,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 14:24:02,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-15 14:24:02,236 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:02,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:02,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1165779906, now seen corresponding path program 3 times [2022-03-15 14:24:02,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:02,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061817610] [2022-03-15 14:24:02,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:02,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:02,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:02,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:02,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061817610] [2022-03-15 14:24:02,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061817610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:02,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915515841] [2022-03-15 14:24:02,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:24:02,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:02,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:02,487 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:02,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 14:24:02,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 14:24:02,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:24:02,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 14:24:02,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:02,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:02,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:03,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:03,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915515841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:03,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:03,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 19 [2022-03-15 14:24:03,400 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577855685] [2022-03-15 14:24:03,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:03,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 14:24:03,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:03,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 14:24:03,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-03-15 14:24:03,401 INFO L87 Difference]: Start difference. First operand 11943 states and 47207 transitions. Second operand has 19 states, 19 states have (on average 6.473684210526316) internal successors, (123), 19 states have internal predecessors, (123), 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-03-15 14:24:04,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:04,558 INFO L93 Difference]: Finished difference Result 24474 states and 92775 transitions. [2022-03-15 14:24:04,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 14:24:04,558 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.473684210526316) internal successors, (123), 19 states have internal predecessors, (123), 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) Word has length 77 [2022-03-15 14:24:04,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:04,625 INFO L225 Difference]: With dead ends: 24474 [2022-03-15 14:24:04,625 INFO L226 Difference]: Without dead ends: 22980 [2022-03-15 14:24:04,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 141 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=251, Invalid=741, Unknown=0, NotChecked=0, Total=992 [2022-03-15 14:24:04,626 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 729 mSDsluCounter, 1899 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 729 SdHoareTripleChecker+Valid, 1912 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:04,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [729 Valid, 1912 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 14:24:04,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22980 states. [2022-03-15 14:24:05,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22980 to 14942. [2022-03-15 14:24:05,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14942 states, 14941 states have (on average 3.9332039354795527) internal successors, (58766), 14941 states have internal predecessors, (58766), 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-03-15 14:24:05,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14942 states to 14942 states and 58766 transitions. [2022-03-15 14:24:05,078 INFO L78 Accepts]: Start accepts. Automaton has 14942 states and 58766 transitions. Word has length 77 [2022-03-15 14:24:05,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:05,078 INFO L470 AbstractCegarLoop]: Abstraction has 14942 states and 58766 transitions. [2022-03-15 14:24:05,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.473684210526316) internal successors, (123), 19 states have internal predecessors, (123), 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-03-15 14:24:05,079 INFO L276 IsEmpty]: Start isEmpty. Operand 14942 states and 58766 transitions. [2022-03-15 14:24:05,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:05,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:05,114 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:05,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-15 14:24:05,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 14:24:05,314 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:05,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:05,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1635417480, now seen corresponding path program 4 times [2022-03-15 14:24:05,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:05,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470600356] [2022-03-15 14:24:05,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:05,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:05,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:05,581 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:05,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:05,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470600356] [2022-03-15 14:24:05,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470600356] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:05,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112092019] [2022-03-15 14:24:05,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:24:05,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:05,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:05,584 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:05,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 14:24:05,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:24:05,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:24:05,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 14:24:05,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:05,993 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:05,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:06,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:06,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112092019] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:06,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:06,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 23 [2022-03-15 14:24:06,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549031733] [2022-03-15 14:24:06,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:06,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 14:24:06,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:06,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 14:24:06,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-03-15 14:24:06,501 INFO L87 Difference]: Start difference. First operand 14942 states and 58766 transitions. Second operand has 23 states, 23 states have (on average 6.043478260869565) internal successors, (139), 23 states have internal predecessors, (139), 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-03-15 14:24:08,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:08,830 INFO L93 Difference]: Finished difference Result 42621 states and 163228 transitions. [2022-03-15 14:24:08,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 14:24:08,831 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.043478260869565) internal successors, (139), 23 states have internal predecessors, (139), 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) Word has length 77 [2022-03-15 14:24:08,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:08,984 INFO L225 Difference]: With dead ends: 42621 [2022-03-15 14:24:08,984 INFO L226 Difference]: Without dead ends: 42621 [2022-03-15 14:24:08,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 139 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1403 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1042, Invalid=3514, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 14:24:08,986 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 1222 mSDsluCounter, 2369 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1222 SdHoareTripleChecker+Valid, 2333 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:08,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1222 Valid, 2333 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 14:24:09,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42621 states. [2022-03-15 14:24:09,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42621 to 17418. [2022-03-15 14:24:09,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17418 states, 17417 states have (on average 3.9850146408681173) internal successors, (69407), 17417 states have internal predecessors, (69407), 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-03-15 14:24:09,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17418 states to 17418 states and 69407 transitions. [2022-03-15 14:24:09,790 INFO L78 Accepts]: Start accepts. Automaton has 17418 states and 69407 transitions. Word has length 77 [2022-03-15 14:24:09,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:09,790 INFO L470 AbstractCegarLoop]: Abstraction has 17418 states and 69407 transitions. [2022-03-15 14:24:09,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.043478260869565) internal successors, (139), 23 states have internal predecessors, (139), 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-03-15 14:24:09,790 INFO L276 IsEmpty]: Start isEmpty. Operand 17418 states and 69407 transitions. [2022-03-15 14:24:09,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:09,839 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:09,839 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:09,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-15 14:24:10,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 14:24:10,064 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:10,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:10,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1885844624, now seen corresponding path program 5 times [2022-03-15 14:24:10,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:10,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591419714] [2022-03-15 14:24:10,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:10,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:10,232 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:10,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:10,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591419714] [2022-03-15 14:24:10,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591419714] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:10,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685368279] [2022-03-15 14:24:10,233 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:24:10,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:10,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:10,236 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:10,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 14:24:10,337 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 14:24:10,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:24:10,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 14:24:10,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:10,761 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:10,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:11,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685368279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:11,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:11,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 22 [2022-03-15 14:24:11,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548055442] [2022-03-15 14:24:11,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:11,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 14:24:11,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:11,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 14:24:11,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-03-15 14:24:11,412 INFO L87 Difference]: Start difference. First operand 17418 states and 69407 transitions. Second operand has 22 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 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-03-15 14:24:13,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:13,863 INFO L93 Difference]: Finished difference Result 33027 states and 126314 transitions. [2022-03-15 14:24:13,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 14:24:13,863 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 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) Word has length 77 [2022-03-15 14:24:13,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:14,059 INFO L225 Difference]: With dead ends: 33027 [2022-03-15 14:24:14,059 INFO L226 Difference]: Without dead ends: 32124 [2022-03-15 14:24:14,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 138 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 887 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=731, Invalid=2691, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 14:24:14,061 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 944 mSDsluCounter, 2572 mSDsCounter, 0 mSdLazyCounter, 1432 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 944 SdHoareTripleChecker+Valid, 2629 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:14,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [944 Valid, 2629 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1432 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 14:24:14,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32124 states. [2022-03-15 14:24:14,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32124 to 19676. [2022-03-15 14:24:14,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19676 states, 19675 states have (on average 3.9626937738246504) internal successors, (77966), 19675 states have internal predecessors, (77966), 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-03-15 14:24:14,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19676 states to 19676 states and 77966 transitions. [2022-03-15 14:24:14,669 INFO L78 Accepts]: Start accepts. Automaton has 19676 states and 77966 transitions. Word has length 77 [2022-03-15 14:24:14,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:14,669 INFO L470 AbstractCegarLoop]: Abstraction has 19676 states and 77966 transitions. [2022-03-15 14:24:14,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 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-03-15 14:24:14,669 INFO L276 IsEmpty]: Start isEmpty. Operand 19676 states and 77966 transitions. [2022-03-15 14:24:14,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:14,709 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:14,709 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:14,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 14:24:14,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-15 14:24:14,910 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:14,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:14,911 INFO L85 PathProgramCache]: Analyzing trace with hash -2127423414, now seen corresponding path program 6 times [2022-03-15 14:24:14,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:14,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262943574] [2022-03-15 14:24:14,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:14,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:14,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:15,088 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:15,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:15,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262943574] [2022-03-15 14:24:15,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262943574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:15,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501001393] [2022-03-15 14:24:15,089 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:24:15,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:15,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:15,090 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:15,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 14:24:15,169 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:24:15,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:24:15,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 14:24:15,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:15,776 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:15,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:16,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:16,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501001393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:16,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:16,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-03-15 14:24:16,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704646237] [2022-03-15 14:24:16,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:16,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 14:24:16,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:16,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 14:24:16,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-15 14:24:16,312 INFO L87 Difference]: Start difference. First operand 19676 states and 77966 transitions. Second operand has 19 states, 19 states have (on average 6.842105263157895) internal successors, (130), 19 states have internal predecessors, (130), 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-03-15 14:24:19,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:19,256 INFO L93 Difference]: Finished difference Result 40654 states and 154611 transitions. [2022-03-15 14:24:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 14:24:19,256 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.842105263157895) internal successors, (130), 19 states have internal predecessors, (130), 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) Word has length 77 [2022-03-15 14:24:19,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:19,392 INFO L225 Difference]: With dead ends: 40654 [2022-03-15 14:24:19,393 INFO L226 Difference]: Without dead ends: 40654 [2022-03-15 14:24:19,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 142 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1494 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=870, Invalid=4100, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 14:24:19,394 INFO L933 BasicCegarLoop]: 318 mSDtfsCounter, 750 mSDsluCounter, 1939 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 2141 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 493 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:19,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 2141 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 893 Invalid, 0 Unknown, 493 Unchecked, 0.8s Time] [2022-03-15 14:24:19,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40654 states. [2022-03-15 14:24:20,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40654 to 21344. [2022-03-15 14:24:20,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21344 states, 21343 states have (on average 3.953567914538725) internal successors, (84381), 21343 states have internal predecessors, (84381), 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-03-15 14:24:20,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21344 states to 21344 states and 84381 transitions. [2022-03-15 14:24:20,100 INFO L78 Accepts]: Start accepts. Automaton has 21344 states and 84381 transitions. Word has length 77 [2022-03-15 14:24:20,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:20,100 INFO L470 AbstractCegarLoop]: Abstraction has 21344 states and 84381 transitions. [2022-03-15 14:24:20,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.842105263157895) internal successors, (130), 19 states have internal predecessors, (130), 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-03-15 14:24:20,100 INFO L276 IsEmpty]: Start isEmpty. Operand 21344 states and 84381 transitions. [2022-03-15 14:24:20,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:20,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:20,141 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:20,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 14:24:20,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:20,342 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:20,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:20,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1549761106, now seen corresponding path program 7 times [2022-03-15 14:24:20,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:20,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929530123] [2022-03-15 14:24:20,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:20,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:20,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:20,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:20,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:20,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929530123] [2022-03-15 14:24:20,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929530123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:20,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8233870] [2022-03-15 14:24:20,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:24:20,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:20,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:20,540 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:20,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 14:24:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:20,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 14:24:20,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:21,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:21,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:21,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:21,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8233870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:21,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:21,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 22 [2022-03-15 14:24:21,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87997592] [2022-03-15 14:24:21,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:21,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 14:24:21,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:21,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 14:24:21,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-03-15 14:24:21,913 INFO L87 Difference]: Start difference. First operand 21344 states and 84381 transitions. Second operand has 22 states, 22 states have (on average 6.045454545454546) internal successors, (133), 22 states have internal predecessors, (133), 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-03-15 14:24:24,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:24,985 INFO L93 Difference]: Finished difference Result 41526 states and 158761 transitions. [2022-03-15 14:24:24,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 14:24:24,985 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.045454545454546) internal successors, (133), 22 states have internal predecessors, (133), 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) Word has length 77 [2022-03-15 14:24:24,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:25,216 INFO L225 Difference]: With dead ends: 41526 [2022-03-15 14:24:25,217 INFO L226 Difference]: Without dead ends: 41526 [2022-03-15 14:24:25,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 138 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1681 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1108, Invalid=4442, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 14:24:25,217 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 536 mSDsluCounter, 2970 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 3001 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:25,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 3001 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1245 Invalid, 0 Unknown, 483 Unchecked, 0.8s Time] [2022-03-15 14:24:25,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41526 states. [2022-03-15 14:24:25,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41526 to 22140. [2022-03-15 14:24:25,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22140 states, 22139 states have (on average 3.9597994489362662) internal successors, (87666), 22139 states have internal predecessors, (87666), 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-03-15 14:24:25,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22140 states to 22140 states and 87666 transitions. [2022-03-15 14:24:25,887 INFO L78 Accepts]: Start accepts. Automaton has 22140 states and 87666 transitions. Word has length 77 [2022-03-15 14:24:25,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:25,888 INFO L470 AbstractCegarLoop]: Abstraction has 22140 states and 87666 transitions. [2022-03-15 14:24:25,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.045454545454546) internal successors, (133), 22 states have internal predecessors, (133), 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-03-15 14:24:25,888 INFO L276 IsEmpty]: Start isEmpty. Operand 22140 states and 87666 transitions. [2022-03-15 14:24:25,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:25,931 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:25,931 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:25,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 14:24:26,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 14:24:26,133 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:26,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:26,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2143325036, now seen corresponding path program 5 times [2022-03-15 14:24:26,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:26,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442731798] [2022-03-15 14:24:26,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:26,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:26,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:26,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:26,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:26,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442731798] [2022-03-15 14:24:26,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442731798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:26,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353227599] [2022-03-15 14:24:26,306 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:24:26,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:26,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:26,308 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:26,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 14:24:26,399 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 14:24:26,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:24:26,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 14:24:26,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:26,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:26,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:34,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:34,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353227599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:34,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:34,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 13] total 28 [2022-03-15 14:24:34,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090466951] [2022-03-15 14:24:34,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:34,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 14:24:34,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:34,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 14:24:34,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2022-03-15 14:24:34,433 INFO L87 Difference]: Start difference. First operand 22140 states and 87666 transitions. Second operand has 28 states, 28 states have (on average 6.642857142857143) internal successors, (186), 28 states have internal predecessors, (186), 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-03-15 14:24:35,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:35,563 INFO L93 Difference]: Finished difference Result 27992 states and 109278 transitions. [2022-03-15 14:24:35,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 14:24:35,564 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.642857142857143) internal successors, (186), 28 states have internal predecessors, (186), 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) Word has length 77 [2022-03-15 14:24:35,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:35,648 INFO L225 Difference]: With dead ends: 27992 [2022-03-15 14:24:35,648 INFO L226 Difference]: Without dead ends: 27752 [2022-03-15 14:24:35,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=232, Invalid=1250, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 14:24:35,649 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 480 mSDsluCounter, 2863 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 2769 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 240 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:35,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 2769 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 905 Invalid, 0 Unknown, 240 Unchecked, 0.7s Time] [2022-03-15 14:24:35,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27752 states. [2022-03-15 14:24:36,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27752 to 22578. [2022-03-15 14:24:36,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22578 states, 22577 states have (on average 3.956770164326527) internal successors, (89332), 22577 states have internal predecessors, (89332), 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-03-15 14:24:36,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22578 states to 22578 states and 89332 transitions. [2022-03-15 14:24:36,273 INFO L78 Accepts]: Start accepts. Automaton has 22578 states and 89332 transitions. Word has length 77 [2022-03-15 14:24:36,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:36,273 INFO L470 AbstractCegarLoop]: Abstraction has 22578 states and 89332 transitions. [2022-03-15 14:24:36,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.642857142857143) internal successors, (186), 28 states have internal predecessors, (186), 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-03-15 14:24:36,273 INFO L276 IsEmpty]: Start isEmpty. Operand 22578 states and 89332 transitions. [2022-03-15 14:24:36,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:36,342 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:36,342 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:36,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 14:24:36,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 14:24:36,567 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:36,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:36,568 INFO L85 PathProgramCache]: Analyzing trace with hash 275989438, now seen corresponding path program 6 times [2022-03-15 14:24:36,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:36,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924607587] [2022-03-15 14:24:36,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:36,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:36,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:36,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:36,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924607587] [2022-03-15 14:24:36,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924607587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:36,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919461682] [2022-03-15 14:24:36,764 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:24:36,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:36,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:36,765 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:36,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 14:24:36,882 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 14:24:36,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:24:36,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 14:24:36,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:37,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:37,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:49,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:49,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919461682] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:49,063 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:49,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 14] total 25 [2022-03-15 14:24:49,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829552453] [2022-03-15 14:24:49,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:49,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 14:24:49,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:49,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 14:24:49,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=486, Unknown=3, NotChecked=0, Total=600 [2022-03-15 14:24:49,065 INFO L87 Difference]: Start difference. First operand 22578 states and 89332 transitions. Second operand has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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-03-15 14:24:49,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:49,848 INFO L93 Difference]: Finished difference Result 28598 states and 112223 transitions. [2022-03-15 14:24:49,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 14:24:49,849 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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) Word has length 77 [2022-03-15 14:24:49,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:49,929 INFO L225 Difference]: With dead ends: 28598 [2022-03-15 14:24:49,929 INFO L226 Difference]: Without dead ends: 28358 [2022-03-15 14:24:49,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=187, Invalid=866, Unknown=3, NotChecked=0, Total=1056 [2022-03-15 14:24:49,930 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 295 mSDsluCounter, 2183 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 2161 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:49,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 2161 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 519 Invalid, 0 Unknown, 169 Unchecked, 0.5s Time] [2022-03-15 14:24:49,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28358 states. [2022-03-15 14:24:50,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28358 to 22854. [2022-03-15 14:24:50,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22854 states, 22853 states have (on average 3.962455695094736) internal successors, (90554), 22853 states have internal predecessors, (90554), 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-03-15 14:24:50,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22854 states to 22854 states and 90554 transitions. [2022-03-15 14:24:50,489 INFO L78 Accepts]: Start accepts. Automaton has 22854 states and 90554 transitions. Word has length 77 [2022-03-15 14:24:50,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:50,489 INFO L470 AbstractCegarLoop]: Abstraction has 22854 states and 90554 transitions. [2022-03-15 14:24:50,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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-03-15 14:24:50,489 INFO L276 IsEmpty]: Start isEmpty. Operand 22854 states and 90554 transitions. [2022-03-15 14:24:50,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:50,547 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:50,548 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:50,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 14:24:50,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 14:24:50,748 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:50,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:50,749 INFO L85 PathProgramCache]: Analyzing trace with hash 365969112, now seen corresponding path program 7 times [2022-03-15 14:24:50,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:50,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302780708] [2022-03-15 14:24:50,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:50,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:50,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:51,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:51,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:51,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302780708] [2022-03-15 14:24:51,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302780708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:51,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545085345] [2022-03-15 14:24:51,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:24:51,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:51,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:51,046 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:51,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 14:24:51,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:51,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 14:24:51,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:24:51,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:51,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:24:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:57,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545085345] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:24:57,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:24:57,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 22 [2022-03-15 14:24:57,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559329987] [2022-03-15 14:24:57,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:24:57,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 14:24:57,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:24:57,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 14:24:57,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=364, Unknown=1, NotChecked=0, Total=462 [2022-03-15 14:24:57,856 INFO L87 Difference]: Start difference. First operand 22854 states and 90554 transitions. Second operand has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 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-03-15 14:24:58,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:24:58,734 INFO L93 Difference]: Finished difference Result 27001 states and 106176 transitions. [2022-03-15 14:24:58,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 14:24:58,735 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 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) Word has length 77 [2022-03-15 14:24:58,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:24:58,814 INFO L225 Difference]: With dead ends: 27001 [2022-03-15 14:24:58,814 INFO L226 Difference]: Without dead ends: 26761 [2022-03-15 14:24:58,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 139 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=221, Invalid=770, Unknown=1, NotChecked=0, Total=992 [2022-03-15 14:24:58,817 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 373 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 1452 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 14:24:58,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 1452 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 405 Invalid, 0 Unknown, 155 Unchecked, 0.5s Time] [2022-03-15 14:24:58,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26761 states. [2022-03-15 14:24:59,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26761 to 22882. [2022-03-15 14:24:59,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22882 states, 22881 states have (on average 3.962020890695337) internal successors, (90655), 22881 states have internal predecessors, (90655), 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-03-15 14:24:59,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22882 states to 22882 states and 90655 transitions. [2022-03-15 14:24:59,367 INFO L78 Accepts]: Start accepts. Automaton has 22882 states and 90655 transitions. Word has length 77 [2022-03-15 14:24:59,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:24:59,367 INFO L470 AbstractCegarLoop]: Abstraction has 22882 states and 90655 transitions. [2022-03-15 14:24:59,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 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-03-15 14:24:59,367 INFO L276 IsEmpty]: Start isEmpty. Operand 22882 states and 90655 transitions. [2022-03-15 14:24:59,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:24:59,412 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:24:59,412 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:24:59,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-15 14:24:59,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:59,613 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:24:59,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:24:59,614 INFO L85 PathProgramCache]: Analyzing trace with hash 874283454, now seen corresponding path program 8 times [2022-03-15 14:24:59,614 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:24:59,614 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832366437] [2022-03-15 14:24:59,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:24:59,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:24:59,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:24:59,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:24:59,806 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:24:59,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832366437] [2022-03-15 14:24:59,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832366437] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:24:59,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357928415] [2022-03-15 14:24:59,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:24:59,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:24:59,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:24:59,808 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:24:59,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 14:24:59,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:24:59,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:24:59,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 14:24:59,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:25:00,672 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:00,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:25:06,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:06,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357928415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:25:06,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:25:06,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 14] total 25 [2022-03-15 14:25:06,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676781023] [2022-03-15 14:25:06,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:25:06,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 14:25:06,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:25:06,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 14:25:06,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=495, Unknown=2, NotChecked=0, Total=600 [2022-03-15 14:25:06,956 INFO L87 Difference]: Start difference. First operand 22882 states and 90655 transitions. Second operand has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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-03-15 14:25:11,932 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:25:13,940 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:25:16,027 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:25:16,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:25:16,722 INFO L93 Difference]: Finished difference Result 34115 states and 131638 transitions. [2022-03-15 14:25:16,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 14:25:16,723 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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) Word has length 77 [2022-03-15 14:25:16,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:25:16,840 INFO L225 Difference]: With dead ends: 34115 [2022-03-15 14:25:16,840 INFO L226 Difference]: Without dead ends: 33725 [2022-03-15 14:25:16,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=284, Invalid=1520, Unknown=2, NotChecked=0, Total=1806 [2022-03-15 14:25:16,841 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 460 mSDsluCounter, 3035 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 21 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 2978 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 269 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:25:16,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 2978 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 813 Invalid, 3 Unknown, 269 Unchecked, 7.1s Time] [2022-03-15 14:25:16,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33725 states. [2022-03-15 14:25:17,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33725 to 23004. [2022-03-15 14:25:17,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23004 states, 23003 states have (on average 3.9643524757640307) internal successors, (91192), 23003 states have internal predecessors, (91192), 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-03-15 14:25:17,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23004 states to 23004 states and 91192 transitions. [2022-03-15 14:25:17,507 INFO L78 Accepts]: Start accepts. Automaton has 23004 states and 91192 transitions. Word has length 77 [2022-03-15 14:25:17,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:25:17,507 INFO L470 AbstractCegarLoop]: Abstraction has 23004 states and 91192 transitions. [2022-03-15 14:25:17,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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-03-15 14:25:17,507 INFO L276 IsEmpty]: Start isEmpty. Operand 23004 states and 91192 transitions. [2022-03-15 14:25:17,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:25:17,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:25:17,550 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:25:17,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 14:25:17,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:25:17,750 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:25:17,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:25:17,751 INFO L85 PathProgramCache]: Analyzing trace with hash 964263128, now seen corresponding path program 9 times [2022-03-15 14:25:17,751 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:25:17,751 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609206387] [2022-03-15 14:25:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:25:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:25:17,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:25:17,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:17,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:25:17,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609206387] [2022-03-15 14:25:17,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609206387] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:25:17,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152383852] [2022-03-15 14:25:17,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:25:17,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:25:17,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:25:17,972 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:25:17,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 14:25:18,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 14:25:18,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:25:18,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 14:25:18,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:25:18,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:18,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:25:30,935 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:30,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152383852] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:25:30,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:25:30,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 24 [2022-03-15 14:25:30,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437307114] [2022-03-15 14:25:30,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:25:30,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 14:25:30,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:25:30,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 14:25:30,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=442, Unknown=2, NotChecked=0, Total=552 [2022-03-15 14:25:30,937 INFO L87 Difference]: Start difference. First operand 23004 states and 91192 transitions. Second operand has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 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-03-15 14:25:34,444 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:25:35,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:25:35,381 INFO L93 Difference]: Finished difference Result 30061 states and 117269 transitions. [2022-03-15 14:25:35,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 14:25:35,382 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 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) Word has length 77 [2022-03-15 14:25:35,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:25:35,467 INFO L225 Difference]: With dead ends: 30061 [2022-03-15 14:25:35,467 INFO L226 Difference]: Without dead ends: 29821 [2022-03-15 14:25:35,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=218, Invalid=772, Unknown=2, NotChecked=0, Total=992 [2022-03-15 14:25:35,468 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 493 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 21 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 1612 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:25:35,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [493 Valid, 1612 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 484 Invalid, 1 Unknown, 127 Unchecked, 3.8s Time] [2022-03-15 14:25:35,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29821 states. [2022-03-15 14:25:35,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29821 to 23004. [2022-03-15 14:25:36,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23004 states, 23003 states have (on average 3.9643524757640307) internal successors, (91192), 23003 states have internal predecessors, (91192), 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-03-15 14:25:36,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23004 states to 23004 states and 91192 transitions. [2022-03-15 14:25:36,097 INFO L78 Accepts]: Start accepts. Automaton has 23004 states and 91192 transitions. Word has length 77 [2022-03-15 14:25:36,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:25:36,097 INFO L470 AbstractCegarLoop]: Abstraction has 23004 states and 91192 transitions. [2022-03-15 14:25:36,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 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-03-15 14:25:36,097 INFO L276 IsEmpty]: Start isEmpty. Operand 23004 states and 91192 transitions. [2022-03-15 14:25:36,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:25:36,142 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:25:36,142 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:25:36,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 14:25:36,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-03-15 14:25:36,342 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:25:36,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:25:36,343 INFO L85 PathProgramCache]: Analyzing trace with hash 427341020, now seen corresponding path program 10 times [2022-03-15 14:25:36,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:25:36,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009501227] [2022-03-15 14:25:36,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:25:36,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:25:36,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:25:36,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:36,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:25:36,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009501227] [2022-03-15 14:25:36,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009501227] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:25:36,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893915211] [2022-03-15 14:25:36,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:25:36,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:25:36,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:25:36,560 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:25:36,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 14:25:36,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:25:36,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:25:36,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 14:25:36,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:25:37,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:37,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:25:50,169 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:25:50,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893915211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:25:50,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:25:50,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 15] total 25 [2022-03-15 14:25:50,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633847714] [2022-03-15 14:25:50,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:25:50,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 14:25:50,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:25:50,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 14:25:50,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=477, Unknown=2, NotChecked=0, Total=600 [2022-03-15 14:25:50,171 INFO L87 Difference]: Start difference. First operand 23004 states and 91192 transitions. Second operand has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 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-03-15 14:26:02,279 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:04,421 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:06,431 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:10,793 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:11,918 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:14,014 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:16,027 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:21,401 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:23,410 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:24,802 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:26:32,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:26:32,138 INFO L93 Difference]: Finished difference Result 34691 states and 134078 transitions. [2022-03-15 14:26:32,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 14:26:32,139 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 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) Word has length 77 [2022-03-15 14:26:32,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:26:32,240 INFO L225 Difference]: With dead ends: 34691 [2022-03-15 14:26:32,240 INFO L226 Difference]: Without dead ends: 34451 [2022-03-15 14:26:32,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 138 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 34.0s TimeCoverageRelationStatistics Valid=323, Invalid=1313, Unknown=4, NotChecked=0, Total=1640 [2022-03-15 14:26:32,240 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 698 mSDsluCounter, 2089 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 28 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 698 SdHoareTripleChecker+Valid, 2105 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:26:32,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [698 Valid, 2105 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 572 Invalid, 8 Unknown, 355 Unchecked, 19.8s Time] [2022-03-15 14:26:32,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34451 states. [2022-03-15 14:26:32,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34451 to 23028. [2022-03-15 14:26:32,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23028 states, 23027 states have (on average 3.964302775003257) internal successors, (91286), 23027 states have internal predecessors, (91286), 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-03-15 14:26:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23028 states to 23028 states and 91286 transitions. [2022-03-15 14:26:32,961 INFO L78 Accepts]: Start accepts. Automaton has 23028 states and 91286 transitions. Word has length 77 [2022-03-15 14:26:32,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:26:32,962 INFO L470 AbstractCegarLoop]: Abstraction has 23028 states and 91286 transitions. [2022-03-15 14:26:32,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 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-03-15 14:26:32,962 INFO L276 IsEmpty]: Start isEmpty. Operand 23028 states and 91286 transitions. [2022-03-15 14:26:33,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:26:33,016 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:26:33,016 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:26:33,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 14:26:33,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-15 14:26:33,217 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:26:33,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:26:33,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1561348696, now seen corresponding path program 11 times [2022-03-15 14:26:33,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:26:33,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789564820] [2022-03-15 14:26:33,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:26:33,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:26:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:26:33,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:26:33,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:26:33,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789564820] [2022-03-15 14:26:33,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789564820] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:26:33,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566503303] [2022-03-15 14:26:33,401 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:26:33,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:26:33,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:26:33,402 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:26:33,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 14:26:33,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 14:26:33,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:26:33,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 14:26:33,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:26:34,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:26:34,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:26:39,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:26:39,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566503303] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:26:39,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:26:39,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 26 [2022-03-15 14:26:39,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639251149] [2022-03-15 14:26:39,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:26:39,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 14:26:39,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:26:39,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 14:26:39,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=537, Unknown=1, NotChecked=0, Total=650 [2022-03-15 14:26:39,594 INFO L87 Difference]: Start difference. First operand 23028 states and 91286 transitions. Second operand has 26 states, 26 states have (on average 7.076923076923077) internal successors, (184), 26 states have internal predecessors, (184), 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-03-15 14:26:43,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:26:43,855 INFO L93 Difference]: Finished difference Result 35596 states and 136487 transitions. [2022-03-15 14:26:43,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 14:26:43,855 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.076923076923077) internal successors, (184), 26 states have internal predecessors, (184), 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) Word has length 77 [2022-03-15 14:26:43,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:26:43,970 INFO L225 Difference]: With dead ends: 35596 [2022-03-15 14:26:43,970 INFO L226 Difference]: Without dead ends: 35056 [2022-03-15 14:26:43,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=313, Invalid=1756, Unknown=1, NotChecked=0, Total=2070 [2022-03-15 14:26:43,971 INFO L933 BasicCegarLoop]: 227 mSDtfsCounter, 612 mSDsluCounter, 2488 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 2466 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:26:43,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [612 Valid, 2466 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 755 Invalid, 0 Unknown, 171 Unchecked, 2.9s Time] [2022-03-15 14:26:44,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35056 states. [2022-03-15 14:26:44,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35056 to 23312. [2022-03-15 14:26:44,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23312 states, 23311 states have (on average 3.9675260606580585) internal successors, (92487), 23311 states have internal predecessors, (92487), 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-03-15 14:26:44,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23312 states to 23312 states and 92487 transitions. [2022-03-15 14:26:44,673 INFO L78 Accepts]: Start accepts. Automaton has 23312 states and 92487 transitions. Word has length 77 [2022-03-15 14:26:44,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:26:44,673 INFO L470 AbstractCegarLoop]: Abstraction has 23312 states and 92487 transitions. [2022-03-15 14:26:44,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.076923076923077) internal successors, (184), 26 states have internal predecessors, (184), 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-03-15 14:26:44,673 INFO L276 IsEmpty]: Start isEmpty. Operand 23312 states and 92487 transitions. [2022-03-15 14:26:44,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:26:44,719 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:26:44,719 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:26:44,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 14:26:44,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:26:44,920 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:26:44,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:26:44,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1651328370, now seen corresponding path program 12 times [2022-03-15 14:26:44,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:26:44,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069573660] [2022-03-15 14:26:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:26:44,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:26:44,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:26:45,089 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:26:45,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:26:45,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069573660] [2022-03-15 14:26:45,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069573660] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:26:45,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413790700] [2022-03-15 14:26:45,089 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:26:45,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:26:45,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:26:45,091 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:26:45,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 14:26:45,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:26:45,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:26:45,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 14:26:45,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:26:45,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:26:45,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:26:46,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:26:46,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413790700] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:26:46,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:26:46,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-03-15 14:26:46,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331383507] [2022-03-15 14:26:46,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:26:46,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 14:26:46,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:26:46,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 14:26:46,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-03-15 14:26:46,458 INFO L87 Difference]: Start difference. First operand 23312 states and 92487 transitions. Second operand has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 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-03-15 14:26:49,401 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:27:04,234 WARN L228 SmtUtils]: Spent 10.14s on a formula simplification. DAG size of input: 63 DAG size of output: 42 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:27:06,341 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:27:08,354 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:27:38,861 WARN L228 SmtUtils]: Spent 15.33s on a formula simplification. DAG size of input: 67 DAG size of output: 54 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:27:38,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:38,865 INFO L93 Difference]: Finished difference Result 32610 states and 126305 transitions. [2022-03-15 14:27:38,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 14:27:38,866 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 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) Word has length 77 [2022-03-15 14:27:38,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:38,962 INFO L225 Difference]: With dead ends: 32610 [2022-03-15 14:27:38,962 INFO L226 Difference]: Without dead ends: 32085 [2022-03-15 14:27:38,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 144 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 45.9s TimeCoverageRelationStatistics Valid=153, Invalid=655, Unknown=4, NotChecked=0, Total=812 [2022-03-15 14:27:38,963 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 391 mSDsluCounter, 1550 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 14 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:38,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 1579 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 490 Invalid, 2 Unknown, 0 Unchecked, 6.8s Time] [2022-03-15 14:27:38,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32085 states. [2022-03-15 14:27:39,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32085 to 23886. [2022-03-15 14:27:39,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23886 states, 23885 states have (on average 3.970985974460959) internal successors, (94847), 23885 states have internal predecessors, (94847), 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-03-15 14:27:39,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23886 states to 23886 states and 94847 transitions. [2022-03-15 14:27:39,669 INFO L78 Accepts]: Start accepts. Automaton has 23886 states and 94847 transitions. Word has length 77 [2022-03-15 14:27:39,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:39,669 INFO L470 AbstractCegarLoop]: Abstraction has 23886 states and 94847 transitions. [2022-03-15 14:27:39,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 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-03-15 14:27:39,670 INFO L276 IsEmpty]: Start isEmpty. Operand 23886 states and 94847 transitions. [2022-03-15 14:27:39,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:27:39,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:39,716 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:27:39,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 14:27:39,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:39,917 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:27:39,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:39,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1114406262, now seen corresponding path program 13 times [2022-03-15 14:27:39,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:39,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511524608] [2022-03-15 14:27:39,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:39,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:39,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:40,135 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:40,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:40,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511524608] [2022-03-15 14:27:40,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511524608] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:27:40,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894124912] [2022-03-15 14:27:40,136 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:27:40,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:40,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:40,137 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:27:40,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 14:27:40,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:40,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 14:27:40,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:27:40,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:40,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:27:48,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:48,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894124912] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:27:48,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:27:48,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 14] total 26 [2022-03-15 14:27:48,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553265020] [2022-03-15 14:27:48,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:27:48,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 14:27:48,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:48,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 14:27:48,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=531, Unknown=1, NotChecked=0, Total=650 [2022-03-15 14:27:48,999 INFO L87 Difference]: Start difference. First operand 23886 states and 94847 transitions. Second operand has 26 states, 26 states have (on average 6.3076923076923075) internal successors, (164), 26 states have internal predecessors, (164), 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-03-15 14:27:56,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:03,910 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:06,234 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:13,078 WARN L228 SmtUtils]: Spent 6.41s on a formula simplification. DAG size of input: 84 DAG size of output: 63 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:28:16,056 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:20,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:22,314 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:25,029 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:27,092 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:30,725 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:43,915 WARN L228 SmtUtils]: Spent 6.28s on a formula simplification. DAG size of input: 86 DAG size of output: 65 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:28:45,924 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:28:53,083 WARN L228 SmtUtils]: Spent 5.13s on a formula simplification. DAG size of input: 88 DAG size of output: 67 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:28:53,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:28:53,084 INFO L93 Difference]: Finished difference Result 40019 states and 154137 transitions. [2022-03-15 14:28:53,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 14:28:53,084 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.3076923076923075) internal successors, (164), 26 states have internal predecessors, (164), 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) Word has length 77 [2022-03-15 14:28:53,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:28:53,199 INFO L225 Difference]: With dead ends: 40019 [2022-03-15 14:28:53,200 INFO L226 Difference]: Without dead ends: 39494 [2022-03-15 14:28:53,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 138 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 46.1s TimeCoverageRelationStatistics Valid=475, Invalid=2491, Unknown=4, NotChecked=0, Total=2970 [2022-03-15 14:28:53,201 INFO L933 BasicCegarLoop]: 285 mSDtfsCounter, 728 mSDsluCounter, 3671 mSDsCounter, 0 mSdLazyCounter, 1151 mSolverCounterSat, 47 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 3628 SdHoareTripleChecker+Invalid, 1569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1151 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 362 IncrementalHoareTripleChecker+Unchecked, 25.3s IncrementalHoareTripleChecker+Time [2022-03-15 14:28:53,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [728 Valid, 3628 Invalid, 1569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1151 Invalid, 9 Unknown, 362 Unchecked, 25.3s Time] [2022-03-15 14:28:53,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39494 states. [2022-03-15 14:28:53,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39494 to 24085. [2022-03-15 14:28:53,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24085 states, 24084 states have (on average 3.980484969274207) internal successors, (95866), 24084 states have internal predecessors, (95866), 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-03-15 14:28:53,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24085 states to 24085 states and 95866 transitions. [2022-03-15 14:28:53,990 INFO L78 Accepts]: Start accepts. Automaton has 24085 states and 95866 transitions. Word has length 77 [2022-03-15 14:28:53,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:28:53,990 INFO L470 AbstractCegarLoop]: Abstraction has 24085 states and 95866 transitions. [2022-03-15 14:28:53,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.3076923076923075) internal successors, (164), 26 states have internal predecessors, (164), 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-03-15 14:28:53,990 INFO L276 IsEmpty]: Start isEmpty. Operand 24085 states and 95866 transitions. [2022-03-15 14:28:54,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 14:28:54,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:28:54,036 INFO L514 BasicCegarLoop]: trace histogram [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-03-15 14:28:54,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-15 14:28:54,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 14:28:54,237 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:28:54,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:28:54,237 INFO L85 PathProgramCache]: Analyzing trace with hash 622784818, now seen corresponding path program 14 times [2022-03-15 14:28:54,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:28:54,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930358069] [2022-03-15 14:28:54,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:28:54,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:28:54,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:28:54,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:54,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:28:54,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930358069] [2022-03-15 14:28:54,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930358069] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:28:54,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868961793] [2022-03-15 14:28:54,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:28:54,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:28:54,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:28:54,436 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:28:54,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 14:28:54,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:28:54,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:28:54,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 14:28:54,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:28:55,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:55,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:29:02,873 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:02,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868961793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:29:02,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:29:02,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 14] total 25 [2022-03-15 14:29:02,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218578372] [2022-03-15 14:29:02,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:29:02,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 14:29:02,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:29:02,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 14:29:02,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=484, Unknown=3, NotChecked=0, Total=600 [2022-03-15 14:29:02,874 INFO L87 Difference]: Start difference. First operand 24085 states and 95866 transitions. Second operand has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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-03-15 14:29:07,802 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:29:14,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:29:14,633 INFO L93 Difference]: Finished difference Result 40067 states and 154868 transitions. [2022-03-15 14:29:14,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 14:29:14,634 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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) Word has length 77 [2022-03-15 14:29:14,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:29:14,750 INFO L225 Difference]: With dead ends: 40067 [2022-03-15 14:29:14,750 INFO L226 Difference]: Without dead ends: 39542 [2022-03-15 14:29:14,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 655 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=375, Invalid=1972, Unknown=5, NotChecked=0, Total=2352 [2022-03-15 14:29:14,751 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 617 mSDsluCounter, 3245 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 28 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 3187 SdHoareTripleChecker+Invalid, 1370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-03-15 14:29:14,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 3187 Invalid, 1370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1089 Invalid, 1 Unknown, 252 Unchecked, 4.5s Time] [2022-03-15 14:29:14,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39542 states. [2022-03-15 14:29:15,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39542 to 24397. [2022-03-15 14:29:15,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24397 states, 24396 states have (on average 3.985407443843253) internal successors, (97228), 24396 states have internal predecessors, (97228), 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-03-15 14:29:15,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24397 states to 24397 states and 97228 transitions. [2022-03-15 14:29:15,553 INFO L78 Accepts]: Start accepts. Automaton has 24397 states and 97228 transitions. Word has length 77 [2022-03-15 14:29:15,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:29:15,553 INFO L470 AbstractCegarLoop]: Abstraction has 24397 states and 97228 transitions. [2022-03-15 14:29:15,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 states have internal predecessors, (162), 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-03-15 14:29:15,553 INFO L276 IsEmpty]: Start isEmpty. Operand 24397 states and 97228 transitions. [2022-03-15 14:29:15,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-15 14:29:15,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:29:15,602 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 14:29:15,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 14:29:15,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 14:29:15,803 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:29:15,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:29:15,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1511133055, now seen corresponding path program 8 times [2022-03-15 14:29:15,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:29:15,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914926144] [2022-03-15 14:29:15,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:29:15,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:29:15,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:29:15,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:15,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:29:15,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914926144] [2022-03-15 14:29:15,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914926144] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:29:15,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188055015] [2022-03-15 14:29:15,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:29:15,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:29:15,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:29:15,968 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:29:15,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 14:29:16,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:29:16,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:29:16,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 14:29:16,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:29:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:17,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:29:56,362 WARN L228 SmtUtils]: Spent 36.68s on a formula simplification. DAG size of input: 93 DAG size of output: 79 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:29:56,931 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:56,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188055015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:29:56,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:29:56,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 26 [2022-03-15 14:29:56,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691684055] [2022-03-15 14:29:56,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:29:56,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 14:29:56,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:29:56,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 14:29:56,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=560, Unknown=1, NotChecked=0, Total=650 [2022-03-15 14:29:56,932 INFO L87 Difference]: Start difference. First operand 24397 states and 97228 transitions. Second operand has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 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-03-15 14:30:01,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:01,503 INFO L93 Difference]: Finished difference Result 48096 states and 182220 transitions. [2022-03-15 14:30:01,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 14:30:01,503 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 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) Word has length 78 [2022-03-15 14:30:01,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:01,642 INFO L225 Difference]: With dead ends: 48096 [2022-03-15 14:30:01,642 INFO L226 Difference]: Without dead ends: 46638 [2022-03-15 14:30:01,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 149 SyntacticMatches, 14 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1746 ImplicationChecksByTransitivity, 41.9s TimeCoverageRelationStatistics Valid=763, Invalid=4492, Unknown=1, NotChecked=0, Total=5256 [2022-03-15 14:30:01,643 INFO L933 BasicCegarLoop]: 305 mSDtfsCounter, 1241 mSDsluCounter, 5041 mSDsCounter, 0 mSdLazyCounter, 1869 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1241 SdHoareTripleChecker+Valid, 4775 SdHoareTripleChecker+Invalid, 2060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:01,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1241 Valid, 4775 Invalid, 2060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1869 Invalid, 0 Unknown, 125 Unchecked, 1.6s Time] [2022-03-15 14:30:01,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46638 states. [2022-03-15 14:30:02,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46638 to 28094. [2022-03-15 14:30:02,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28094 states, 28093 states have (on average 3.987861744918663) internal successors, (112031), 28093 states have internal predecessors, (112031), 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-03-15 14:30:02,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28094 states to 28094 states and 112031 transitions. [2022-03-15 14:30:02,521 INFO L78 Accepts]: Start accepts. Automaton has 28094 states and 112031 transitions. Word has length 78 [2022-03-15 14:30:02,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:02,521 INFO L470 AbstractCegarLoop]: Abstraction has 28094 states and 112031 transitions. [2022-03-15 14:30:02,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 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-03-15 14:30:02,521 INFO L276 IsEmpty]: Start isEmpty. Operand 28094 states and 112031 transitions. [2022-03-15 14:30:02,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-15 14:30:02,582 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:02,582 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] [2022-03-15 14:30:02,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 14:30:02,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 14:30:02,782 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:30:02,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:02,783 INFO L85 PathProgramCache]: Analyzing trace with hash 12333641, now seen corresponding path program 1 times [2022-03-15 14:30:02,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:02,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627558275] [2022-03-15 14:30:02,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:02,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:02,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:30:02,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:02,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627558275] [2022-03-15 14:30:02,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627558275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:30:02,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815455319] [2022-03-15 14:30:02,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:02,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:02,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:30:02,898 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:30:02,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 14:30:02,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:02,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 14:30:02,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:30:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:30:03,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:30:03,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:03,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815455319] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:30:03,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:30:03,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2022-03-15 14:30:03,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591943811] [2022-03-15 14:30:03,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:30:03,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 14:30:03,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:03,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 14:30:03,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-15 14:30:03,647 INFO L87 Difference]: Start difference. First operand 28094 states and 112031 transitions. Second operand has 16 states, 16 states have (on average 8.125) internal successors, (130), 16 states have internal predecessors, (130), 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-03-15 14:30:06,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:06,399 INFO L93 Difference]: Finished difference Result 68257 states and 256252 transitions. [2022-03-15 14:30:06,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 14:30:06,400 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.125) internal successors, (130), 16 states have internal predecessors, (130), 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) Word has length 78 [2022-03-15 14:30:06,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:06,619 INFO L225 Difference]: With dead ends: 68257 [2022-03-15 14:30:06,619 INFO L226 Difference]: Without dead ends: 66988 [2022-03-15 14:30:06,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1367 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=905, Invalid=3255, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 14:30:06,620 INFO L933 BasicCegarLoop]: 330 mSDtfsCounter, 1480 mSDsluCounter, 2436 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1480 SdHoareTripleChecker+Valid, 2453 SdHoareTripleChecker+Invalid, 1376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:06,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1480 Valid, 2453 Invalid, 1376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1219 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 14:30:06,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66988 states. [2022-03-15 14:30:07,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66988 to 26917. [2022-03-15 14:30:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26917 states, 26916 states have (on average 3.984767424580175) internal successors, (107254), 26916 states have internal predecessors, (107254), 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-03-15 14:30:07,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26917 states to 26917 states and 107254 transitions. [2022-03-15 14:30:07,940 INFO L78 Accepts]: Start accepts. Automaton has 26917 states and 107254 transitions. Word has length 78 [2022-03-15 14:30:07,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:07,940 INFO L470 AbstractCegarLoop]: Abstraction has 26917 states and 107254 transitions. [2022-03-15 14:30:07,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.125) internal successors, (130), 16 states have internal predecessors, (130), 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-03-15 14:30:07,941 INFO L276 IsEmpty]: Start isEmpty. Operand 26917 states and 107254 transitions. [2022-03-15 14:30:07,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-15 14:30:07,996 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:07,996 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] [2022-03-15 14:30:08,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 14:30:08,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 14:30:08,197 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:30:08,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:08,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1897012877, now seen corresponding path program 2 times [2022-03-15 14:30:08,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:08,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017035586] [2022-03-15 14:30:08,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:08,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:08,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:08,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:30:08,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:08,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017035586] [2022-03-15 14:30:08,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017035586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:30:08,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128103547] [2022-03-15 14:30:08,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:30:08,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:08,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:30:08,292 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:30:08,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 14:30:08,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:30:08,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:30:08,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 14:30:08,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:30:08,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:30:08,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:30:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:08,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128103547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:30:08,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:30:08,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2022-03-15 14:30:08,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298538922] [2022-03-15 14:30:08,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:30:08,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 14:30:08,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:08,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 14:30:08,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-15 14:30:08,929 INFO L87 Difference]: Start difference. First operand 26917 states and 107254 transitions. Second operand has 16 states, 16 states have (on average 7.8125) internal successors, (125), 16 states have internal predecessors, (125), 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-03-15 14:30:14,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:14,060 INFO L93 Difference]: Finished difference Result 89129 states and 339074 transitions. [2022-03-15 14:30:14,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 14:30:14,061 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.8125) internal successors, (125), 16 states have internal predecessors, (125), 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) Word has length 78 [2022-03-15 14:30:14,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:14,564 INFO L225 Difference]: With dead ends: 89129 [2022-03-15 14:30:14,564 INFO L226 Difference]: Without dead ends: 87506 [2022-03-15 14:30:14,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4222 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2005, Invalid=9125, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 14:30:14,568 INFO L933 BasicCegarLoop]: 390 mSDtfsCounter, 1261 mSDsluCounter, 4073 mSDsCounter, 0 mSdLazyCounter, 2180 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1261 SdHoareTripleChecker+Valid, 3984 SdHoareTripleChecker+Invalid, 2345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:14,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1261 Valid, 3984 Invalid, 2345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2180 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 14:30:14,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87506 states. [2022-03-15 14:30:15,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87506 to 25912. [2022-03-15 14:30:15,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25912 states, 25911 states have (on average 3.9972984446760065) internal successors, (103574), 25911 states have internal predecessors, (103574), 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-03-15 14:30:16,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25912 states to 25912 states and 103574 transitions. [2022-03-15 14:30:16,059 INFO L78 Accepts]: Start accepts. Automaton has 25912 states and 103574 transitions. Word has length 78 [2022-03-15 14:30:16,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:16,059 INFO L470 AbstractCegarLoop]: Abstraction has 25912 states and 103574 transitions. [2022-03-15 14:30:16,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.8125) internal successors, (125), 16 states have internal predecessors, (125), 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-03-15 14:30:16,059 INFO L276 IsEmpty]: Start isEmpty. Operand 25912 states and 103574 transitions. [2022-03-15 14:30:16,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-15 14:30:16,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:16,119 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] [2022-03-15 14:30:16,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 14:30:16,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 14:30:16,320 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:30:16,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash -503756675, now seen corresponding path program 3 times [2022-03-15 14:30:16,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:16,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968479951] [2022-03-15 14:30:16,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:16,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:16,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:16,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:16,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968479951] [2022-03-15 14:30:16,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968479951] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:30:16,477 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:30:16,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 14:30:16,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403157815] [2022-03-15 14:30:16,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:30:16,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:30:16,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:16,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:30:16,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:30:16,478 INFO L87 Difference]: Start difference. First operand 25912 states and 103574 transitions. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 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-03-15 14:30:17,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:17,042 INFO L93 Difference]: Finished difference Result 43262 states and 169185 transitions. [2022-03-15 14:30:17,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 14:30:17,042 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 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) Word has length 78 [2022-03-15 14:30:17,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:17,178 INFO L225 Difference]: With dead ends: 43262 [2022-03-15 14:30:17,178 INFO L226 Difference]: Without dead ends: 43139 [2022-03-15 14:30:17,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-03-15 14:30:17,179 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 187 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:17,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 495 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:30:17,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43139 states. [2022-03-15 14:30:17,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43139 to 26095. [2022-03-15 14:30:17,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26095 states, 26094 states have (on average 4.016708821951407) internal successors, (104812), 26094 states have internal predecessors, (104812), 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-03-15 14:30:18,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26095 states to 26095 states and 104812 transitions. [2022-03-15 14:30:18,109 INFO L78 Accepts]: Start accepts. Automaton has 26095 states and 104812 transitions. Word has length 78 [2022-03-15 14:30:18,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:18,109 INFO L470 AbstractCegarLoop]: Abstraction has 26095 states and 104812 transitions. [2022-03-15 14:30:18,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 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-03-15 14:30:18,109 INFO L276 IsEmpty]: Start isEmpty. Operand 26095 states and 104812 transitions. [2022-03-15 14:30:18,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-15 14:30:18,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:18,171 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] [2022-03-15 14:30:18,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-03-15 14:30:18,171 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 14:30:18,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:18,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1041589355, now seen corresponding path program 4 times [2022-03-15 14:30:18,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:18,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488530655] [2022-03-15 14:30:18,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:18,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:18,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:18,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:18,341 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:18,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488530655] [2022-03-15 14:30:18,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488530655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:30:18,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776963250] [2022-03-15 14:30:18,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:30:18,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:18,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:30:18,344 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:30:18,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 14:30:18,439 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:30:18,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:30:18,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 14:30:18,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:30:19,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:19,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:30:22,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:22,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776963250] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:30:22,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:30:22,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 11] total 24 [2022-03-15 14:30:22,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389824364] [2022-03-15 14:30:22,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:30:22,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 14:30:22,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:22,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 14:30:22,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=467, Unknown=1, NotChecked=0, Total=552 [2022-03-15 14:30:22,365 INFO L87 Difference]: Start difference. First operand 26095 states and 104812 transitions. Second operand has 24 states, 24 states have (on average 8.541666666666666) internal successors, (205), 24 states have internal predecessors, (205), 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-03-15 14:30:32,172 WARN L228 SmtUtils]: Spent 6.28s on a formula simplification. DAG size of input: 107 DAG size of output: 100 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:30:37,495 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:30:42,128 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:31:05,720 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:31:39,314 WARN L228 SmtUtils]: Spent 18.10s on a formula simplification. DAG size of input: 85 DAG size of output: 84 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:31:41,572 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:31:58,627 WARN L228 SmtUtils]: Spent 5.06s on a formula simplification. DAG size of input: 80 DAG size of output: 63 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:32:29,824 WARN L228 SmtUtils]: Spent 16.18s on a formula simplification. DAG size of input: 95 DAG size of output: 57 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:32:46,243 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:32:49,876 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:32:51,638 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:33:03,380 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:33:05,385 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:33:07,398 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:33:09,581 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:33:11,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:33:14,625 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:33:29,167 WARN L228 SmtUtils]: Spent 9.40s on a formula simplification. DAG size of input: 73 DAG size of output: 63 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:33:31,323 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:34:16,454 WARN L228 SmtUtils]: Spent 37.40s on a formula simplification. DAG size of input: 79 DAG size of output: 69 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:34:17,957 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:34:42,634 WARN L228 SmtUtils]: Spent 7.04s on a formula simplification that was a NOOP. DAG size: 78 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:34:44,764 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:34:46,859 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:34:49,376 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:34:51,486 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:34:53,515 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:35:15,349 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:35:29,759 WARN L228 SmtUtils]: Spent 9.83s on a formula simplification. DAG size of input: 75 DAG size of output: 57 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:35:58,112 WARN L228 SmtUtils]: Spent 21.04s on a formula simplification. DAG size of input: 91 DAG size of output: 81 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:36:03,217 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-15 14:36:22,896 WARN L228 SmtUtils]: Spent 8.25s on a formula simplification. DAG size of input: 89 DAG size of output: 79 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:36:36,530 WARN L228 SmtUtils]: Spent 7.96s on a formula simplification. DAG size of input: 103 DAG size of output: 84 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:36:51,307 WARN L228 SmtUtils]: Spent 11.94s on a formula simplification. DAG size of input: 88 DAG size of output: 68 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:37:07,791 WARN L228 SmtUtils]: Spent 8.21s on a formula simplification. DAG size of input: 87 DAG size of output: 80 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 14:37:09,816 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] Received shutdown request... [2022-03-15 14:37:12,751 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 14:37:12,751 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 14:37:13,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-15 14:37:13,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 236 SyntacticMatches, 6 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9957 ImplicationChecksByTransitivity, 354.5s TimeCoverageRelationStatistics Valid=3225, Invalid=22171, Unknown=44, NotChecked=0, Total=25440 [2022-03-15 14:37:13,412 INFO L933 BasicCegarLoop]: 345 mSDtfsCounter, 1113 mSDsluCounter, 3347 mSDsCounter, 0 mSdLazyCounter, 2536 mSolverCounterSat, 142 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1113 SdHoareTripleChecker+Valid, 3486 SdHoareTripleChecker+Invalid, 3196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 2536 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 55.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:37:13,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1113 Valid, 3486 Invalid, 3196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 2536 Invalid, 18 Unknown, 500 Unchecked, 55.2s Time] [2022-03-15 14:37:13,413 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-03-15 14:37:13,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 14:37:13,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:37:13,614 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (26095states) and FLOYD_HOARE automaton (currently 152 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. [2022-03-15 14:37:13,615 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 14:37:13,615 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 14:37:13,615 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 14:37:13,617 INFO L732 BasicCegarLoop]: Path program histogram: [14, 10, 8, 4, 3, 1, 1, 1] [2022-03-15 14:37:13,618 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 14:37:13,619 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 14:37:13,620 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 02:37:13 BasicIcfg [2022-03-15 14:37:13,620 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 14:37:13,620 INFO L158 Benchmark]: Toolchain (without parser) took 840246.68ms. Allocated memory was 199.2MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 141.6MB in the beginning and 2.1GB in the end (delta: -1.9GB). Peak memory consumption was 1.8GB. Max. memory is 8.0GB. [2022-03-15 14:37:13,620 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 199.2MB. Free memory is still 157.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 14:37:13,621 INFO L158 Benchmark]: CACSL2BoogieTranslator took 259.11ms. Allocated memory was 199.2MB in the beginning and 282.1MB in the end (delta: 82.8MB). Free memory was 141.4MB in the beginning and 251.5MB in the end (delta: -110.1MB). Peak memory consumption was 11.8MB. Max. memory is 8.0GB. [2022-03-15 14:37:13,621 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.55ms. Allocated memory is still 282.1MB. Free memory was 251.5MB in the beginning and 249.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-15 14:37:13,621 INFO L158 Benchmark]: Boogie Preprocessor took 30.45ms. Allocated memory is still 282.1MB. Free memory was 249.9MB in the beginning and 248.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 14:37:13,621 INFO L158 Benchmark]: RCFGBuilder took 411.17ms. Allocated memory is still 282.1MB. Free memory was 248.4MB in the beginning and 232.6MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2022-03-15 14:37:13,621 INFO L158 Benchmark]: TraceAbstraction took 839495.43ms. Allocated memory was 282.1MB in the beginning and 3.9GB in the end (delta: 3.6GB). Free memory was 232.1MB in the beginning and 2.1GB in the end (delta: -1.9GB). Peak memory consumption was 1.8GB. Max. memory is 8.0GB. [2022-03-15 14:37:13,622 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 199.2MB. Free memory is still 157.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 259.11ms. Allocated memory was 199.2MB in the beginning and 282.1MB in the end (delta: 82.8MB). Free memory was 141.4MB in the beginning and 251.5MB in the end (delta: -110.1MB). Peak memory consumption was 11.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 43.55ms. Allocated memory is still 282.1MB. Free memory was 251.5MB in the beginning and 249.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 30.45ms. Allocated memory is still 282.1MB. Free memory was 249.9MB in the beginning and 248.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 411.17ms. Allocated memory is still 282.1MB. Free memory was 248.4MB in the beginning and 232.6MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * TraceAbstraction took 839495.43ms. Allocated memory was 282.1MB in the beginning and 3.9GB in the end (delta: 3.6GB). Free memory was 232.1MB in the beginning and 2.1GB in the end (delta: -1.9GB). Peak memory consumption was 1.8GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing difference of abstraction (26095states) and FLOYD_HOARE automaton (currently 152 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (26095states) and FLOYD_HOARE automaton (currently 152 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (26095states) and FLOYD_HOARE automaton (currently 152 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - TimeoutResultAtElement [Line: 99]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (26095states) and FLOYD_HOARE automaton (currently 152 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 160 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 113 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 839.4s, OverallIterations: 42, TraceHistogramMax: 2, PathProgramHistogramMax: 14, EmptinessCheckTime: 1.3s, AutomataDifference: 655.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 42 mSolverCounterUnknown, 22968 SdHoareTripleChecker+Valid, 143.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 22968 mSDsluCounter, 69874 SdHoareTripleChecker+Invalid, 139.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3895 IncrementalHoareTripleChecker+Unchecked, 68478 mSDsCounter, 2081 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28984 IncrementalHoareTripleChecker+Invalid, 35002 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2081 mSolverCounterUnsat, 8031 mSDtfsCounter, 28984 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5757 GetRequests, 4066 SyntacticMatches, 83 SemanticMatches, 1607 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 43401 ImplicationChecksByTransitivity, 619.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=28094occurred in iteration=38, InterpolantAutomatonStates: 1277, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 18.3s AutomataMinimizationTime, 41 MinimizatonAttempts, 434678 StatesRemovedByMinimization, 40 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 153.6s InterpolantComputationTime, 5363 NumberOfCodeBlocks, 5358 NumberOfCodeBlocksAsserted, 101 NumberOfCheckSat, 7256 ConstructedInterpolants, 355 QuantifiedInterpolants, 90232 SizeOfPredicates, 229 NumberOfNonLiveVariables, 5772 ConjunctsInSsa, 484 ConjunctsInUnsatCore, 97 InterpolantComputations, 16 PerfectInterpolantSequences, 68/328 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown